Work model: Remote
About the Role
As a Software Engineer specializing in Generative AI projects, you will be involved in developing and deploying cutting‑edge AI solutions within the Azure ecosystem. Collaborating closely with data scientists, AI engineers, and DevOps you will integrate AI‑driven capabilities into our business applications, ensuring they are scalable, secure, high‑performing and high quality.
Our mission is to harness artificial intelligence to revolutionize enterprise processes, embedding AI deeply into our business framework. Your expertise in Azure services and AI/ML technologies will be crucial in realizing this vision.
Key Responsibilities
- Design & Development: Create, develop and deploy AI/ML‑based applications using Azure services.
- LLM Implementation: Develop and optimise large language model (LLM) based solutions tailored to real‑world business cases.
- API & Microservices Development: Build and maintain APIs and microservices to efficiently serve AI/ML‑based solutions to customers.
- Software development: Streamline model operationalisation, model inference backend development.
- Compliance: Ensure all AI solutions adhere to security, development and governance standards.
- Code Quality: Write and maintain unit tests, ensure robust test coverage and enforce best coding practices (clean code, maintainability, performance optimisation).
- Technical Documentation: Create clear, concise technical documentation for developed components.
- Agile Practices: Work in Agile/Scrum teams to deliver high‑quality applications on schedule.
- Collaboration: Work closely with data scientists and AI engineers to integrate AI L into business solutions.
Required Skills and Experience
- At least 3 years of experience in a similar position.
- Programming proficiency: Strong command of Python for AI/ML development.
- Experience in AI/ML: Understanding of generative AI, LLMs, ML, and (optionally) NLP technologies. Experience in deploying generative AI, LLM and ML is an advantage.
- Azure services: Experience with Azure AI/ML services, including Azure OpenAI, Azure Machine Learning and Cognitive Services.
- Containerisation: Familiarity with Docker, Kubernetes and Azure Kubernetes Service (AKS) for deploying AI models.
- API Development: Proven experience in developing and maintaining RESTful APIs and microservices.
- DevOps knowledge: Solid understanding of CI/CD pipelines and DevOps best practices within the Azure environment.
- Team Collaboration: Ability to thrive in an Agile environment and work effectively with multidisciplinary teams.
- Language skills: Proficient in English (spoken and written), with a minimum level of B2.
Technology Stack
- Cloud & AI/ML: Azure OpenAI, Azure Machine Learning, Cognitive Services, Azure Data Factory, Azure Blob Storage, Azure DevOps, AKS.
- Development Tools: Azure DevOps, Databricks, Python, Docker, Kubernetes/AKS.
- MLOps: MLflow (Databricks).
Preferred Qualifications
- Vector databases: Experience working with vector databases.
- Prompt engineering: Knowledge of prompt engineering and strategies for LLM orchestration.
- Code: Proficiency in Python code development in compliance with coding practices and industry standards.
- AI security: Practical experience with AI security measures and model governance.
Why Join Us?
If you are passionate about building AI‑powered solutions, eager to work with state‑of‑the‑art generative AI technologies, and motivated to drive innovation in AI applications, we’d love to hear from you! Join our team and contribute to transforming enterprise processes through advanced AI integrations.
What we offer
- Extensive benefits package: multisport card, LuxMed medical healthcare including dental care, life insurance, cafeteria benefits.
- Office perks: dedicated space for gaming and wellness activities, kitchen equipped with snacks and drinks.
- Open‑mind and multinational environment.
- Opportunity to be part of a global organization focused on development.
- Professional development and clear career path.
- Training & development opportunities including language courses.
Equal Opportunity Employer
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status or disability status.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.
Disclaimer: Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.