Infogain is seeking an experienced and forward-thinking Python Developer with a strong foundation in data engineering and a keen interest in Generative AI technologies. In this role, you will contribute directly to the design and development of AI-driven applications, build scalable data pipelines on Azure, and help integrate transformative Generative AI capabilities into real-world business solutions.
Experience. 4.5 to 6 Years
Key Responsibilities
- Develop high-performance, scalable, and reusable Python applications tailored to business needs.
- Integrate Generative AI models (e.g., GPT, LangChain, Hugging Face transformers) into enterprise-grade systems.
- Design, develop, and optimize secure and robust Azure-based data pipelines using tools like Azure Data Factory, Azure Synapse Analytics, and Azure Data Lake Storage.
- Collaborate cross-functionally with data scientists, architects, engineers, and product teams to define technical solutions and project goals.
- Build, test, and deploy AI/ML workflows integrated seamlessly into Azure cloud infrastructure.
- Proactively research emerging trends in AI, data science, and Azure services, and assess their impact on our technology stack.
- Ensure adherence to software engineering best practices including testing, documentation, version control, and DevOps CI/CD pipelines.
- Conduct code reviews, troubleshoot performance issues, and contribute to continuous improvement initiatives.
Required Skills & Experience
- Strong proficiency in Python and hands-on experience with frameworks such as Django, Flask, or FastAPI.
- Practical knowledge of Generative AI models and ecosystems (e.g., OpenAI GPT, LangChain, Hugging Face).
- Proven expertise in Azure Data Engineering tools, Azure Data Factory (ADF), Azure Databricks, Azure Synapse Analytics, Azure Data Lake (Gen1/Gen2).
- Experience with AI/ML libraries like TensorFlow, PyTorch, or similar frameworks.
- Knowledge of designing and consuming RESTful APIs and working within microservices architectures.
- Familiarity with databases (SQL, NoSQL), data warehousing, and ETL/ELT pipelines.
- Containerization and orchestration experience using Docker and Kubernetes.
- Analytical and debugging skills with a focus on writing clean, secure, and maintainable code.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline.
- Azure certifications such as AZ-204 (Developer Associate), DP-203 (Data Engineer), or AI-102 (AI Engineer).
- Prior experience building AI-enhanced software products or embedding AI capabilities into existing platforms.
- Exposure to Azure DevOps and modern CI/CD practices.
Soft Skills We Value
- Strong interpersonal and communication skills ability to clearly articulate technical concepts to non-technical stakeholders.
- Collaborative mindset and a proactive attitude to take initiative and drive innovation.
- Passion for continuous learning, self-development, and embracing change in a fast-paced environment.
About Infogain
Infogain is a human-centered digital platform and software engineering company headquartered in Silicon Valley. With a strong focus on experience-led transformation, we serve Fortune 500 companies and digital natives across verticals such as healthcare, retail, insurance, telecom, and technology.
As a Microsoft Gold Partner and Azure Expert Managed Services Provider (MSP), we help our clients accelerate cloud adoption and innovation. Our global presence includes offices across the US, UK, UAE, Singapore, and development centers in India and Poland.