Join our Commercial Building Services division at Grundfos, where we focus on digitalization and differentiation through digital tools. Be part of a young, dynamic global team working with cutting-edge technologies and Machine Learning, including LLMs and RAG, with ample development opportunities. This is your chance to define and set an industry example for others to follow, creating real impact for Grundfos and our customers. Apply now to take advantage of this exciting opportunity, and make a significant impact on Grundfos' digital transformation journey.
We are hiring a Back-End developer to develop and maintain the server-side logic, ensuring high performance, security, and seamless integration of AI functionalities with the user interface. Collaborate closely with product team, especially front-end developer, data scientist, and data engineer to deliver a cohesive and responsive application.
What is the job about?
- Develop and maintain server-side logic, ensuring good work and responsiveness of the AI-powered application.
- Integrate AI functionalities developed by data scientist into the back-end, ensuring smooth communication with the user interface.
- Collaborate with front-end developer to integrate user-facing elements with server-side logic, ensuring seamless user experience.
- Design and implement database schemas, optimize queries, and ensure efficient data handling and storage.
- Perform code reviews, troubleshoot, and debug issues in back-end applications.
- Implement and maintain security measures to protect data and application integrity.
- Stay updated with the latest back-end and AI development trends and technologies to maintain high-quality standards
Your Background
Must-Have Qualifications
- Bachelor’s/Master’s degree in computer science engineering with at least 8-10 years of experience as a back-end development using languages such as Python.
- Proficiency in integrating AI models and functionalities into server-side applications.
- Experience with modern back-end frameworks and libraries (Flask, FastAPI, Django).
- Proficiency in database management systems like SQL.
- Experience with cloud platforms, preferably Azure.
- Experience with RESTful APIs and web services.
- Good understanding of server, network, and hosting environments.
- Knowledge of security best practices and experience implementing security measures.
- Proven ability to collaborate effectively with front-end developers, data scientists, and data engineers.
- Continuous learning mindset to stay updated with the latest trends and technologies in back-end and AI development.
- Experience with version control systems like Git.
- Experience with CI/CD workflows.
- Experience with software testing methods, including writing unit tests and/or integration tests (pytest, unittest, etc.).
- Good problem-solving skills and attention to detail.
- Good communication skills to articulate technical concepts to non-technical stakeholders.
- Proficiency in Docker.
- Understanding of HTTP request/response cycles and status codes, as well as RESTful services best practices.
- Skills in database design and management, along with proficiency in SQL query language..
Nice-to-Have Skills
- Experience with OpenAPI specifications / Swagger.
- Experience with Azure Cloud, Google Cloud Platform (GPC), or Amazon Web Services (AWS).
- Experience working with ORMs (Object-Relational Mappers) like SQLAlchemy or Django's ORM.
- Understanding of software design patterns.
- Experience with NoSQL databases like MongoDB or Azure Cosmos DB.
- Advanced Python features, asynchronous programming, and type checking using MyPy.
- Experience with application monitoring, performance tuning, and logging, using tools like Azure Monitor or Application Insights.
Preferred Experience or Interests
- AI and Large Language Models / GenAI.
- Retrieval Augmented Generation.
- Data science processes.
- Graph databases (Neo4j, RDFox, Apache Gremlin).
- Infrastructure as code (Bicep, ARM, Terraform).
- Azure DevOps Automation.
- Microservice architecture.
- Kubernetes.
- Frontend development knowledge preferable in Javascript, Node JS, React JS, Git, Typescript
What’s in it for you?
Whether it’s developing leadership skills or advancing your expertise even further, we’ll support you with continuous learning and development opportunities, to help discuss and steer your long-term Grundfos career path. You’ll be welcomed from day one into an inclusive, trusting environment guided by six core values.
In addition, your day-to-day benefits include:
- As an AI-based project, you will have the opportunity to work with cutting-edge technology
- The ability to work in a cross-cultural, inclusive environment that equally prioritizes well-being and achievement
- You will have the opportunity to join our rapidly expanding AI development team, contributing to the design of the future
- On top of it, flexible working hours and up to 3 days’ additional paid leave for volunteering of your choice
Do you want to learn more?
This position is based out of Chennai. If this sounds appealing to you, please upload your CV/resume and cover letter today via our Careers portal.
If you want to dig deeper into the Grundfos universe, please visit us on LinkedIn or Youtube and to get to know some of your future colleagues and why they appreciate working at Grundfos, check out Meet our people
We look forward to hearing from you