Lead Software Engineer

IND-Bangalore Office Block 3A, Thanisandra Main Rd, India

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Ecolab

Ecolab offers water, hygiene and infection prevention solutions and services that help make the world cleaner, safer and healthier – protecting people and vital resources

View all jobs at Ecolab

Apply now Apply later

We are looking for a seasoned Technical Lead with deep expertise in full-stack development and hands-on experience with Azure OpenAI services. This role involves leading a team of developers, designing scalable solutions, and driving innovation through the integration of AI capabilities into enterprise applications.

Responsibilities

  • Collaborate with product owners, architects, and stakeholders to define technical requirements and AI-driven use cases.
  • Lead the design, development, and deployment of applications leveraging Azure OpenAI models (e.g., GPT, Embeddings, Fine-tuning).
  • Guide the team in integrating AI capabilities into web and mobile applications using REST APIs and SDKs.
  • Provide technical leadership, mentorship, and conduct code/design reviews.
  • Ensure secure, scalable, and high-performing solutions using modern cloud-native practices.
  • Stay updated with advancements in AI/ML, Azure services, and development frameworks.
  • Develop POCs and prototypes to validate AI-driven features and business ideas.
  • Identify and mitigate technical risks and ensure compliance with security and governance standards.
  • Drive DevOps practices including CI/CD, monitoring, and automated testing.

Basic Qualifications

  • 7+ years of experience in full-stack development.
  • 5+ years of experience with .NET, Node.js, or Express for backend development.
  • 3+ years of experience with front-end frameworks (React, Angular, Vue.js).
  • Strong experience with Azure OpenAI, including model deployment, prompt engineering, and usage optimization.
  • Proficiency in JavaScript, HTML, CSS, and modern architectural patterns (MVC, MVVM, Microservices).
  • Experience with hybrid mobile frameworks (e.g., Cordova, Xamarin).
  • Solid understanding of object-oriented principles, database design, and performance tuning.
  • Familiarity with unit testing frameworks (Mocha, Jasmine, Ava).
  • Experience with Git, CI/CD pipelines, and Agile/Scrum methodologies.
  • Hands-on experience with Azure PaaS services and cloud-native development.
  • Exposure to containerization (Docker) and orchestration (Kubernetes).

Preferred Qualifications

  • Bachelor’s or master’s degree or business management, or in a related field is must.
  • Experience with AI/ML integration in enterprise applications.
  • Ability to design and optimize prompt engineering strategies for LLMs.
  • Strong problem-solving and creative thinking skills.
  • Excellent communication and stakeholder management abilities.
  • Relevant certifications in Azure, AI/ML, or cloud architecture.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile Angular APIs Architecture Azure CI/CD DevOps Docker Engineering Git GPT JavaScript Kubernetes LLMs Machine Learning Microservices Model deployment Node.js OpenAI Pipelines Prompt engineering React Scrum Security Testing Vue

Region: Asia/Pacific
Countries: India Thailand

More jobs like this