Lead software engineer (Fullstack)

Ecolab

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 hour ago
Position OverviewWe are looking for an experienced Full Stack Developer who has a strong experience in web application development, focusing on integrating Generative AI and Agentic Application models. Proficiency in React.js (front-end), Python (back-end), Databricks, and Azure platforms is required. Knowledge of Node.js, CI/CD pipelines, and Terraform is beneficial. The role will work with AI engineers , data scientists, and software engineers to embed and deploy AI models, ensuring seamless integration and performance.Key ResponsibilitiesFront-End Development:- Create responsive UIs using React.js and modern JavaScript (ES6+).- Use state management libraries like Redux or Zustand.- Ensure cross-browser compatibility and optimize front-end performance.Back-End Development:- Develop APIs and server-side logic using Python (Flask, FastAPI, Django).- Integrate AI models into the back-end.- Implement secure authentication and data processing pipelines.AI Model Integration:- Embed pre-trained Generative AI models and Agentic frameworks.- Optimize model inference pipelines using tools like ONNX and TensorRT.- Ensure efficient communication between front-end, back-end, and AI endpoints.Cloud and DevOps:- Deploy applications on Azure using services like AKS and Azure Functions.- Utilize Databricks for data processing and AI workflows.- Implement infrastructure as code using Terraform.- Set up CI/CD pipelines with Azure DevOps, GitHub Actions, or Jenkins.Collaboration and Best Practices:- Work with cross-functional teams to deliver high-quality solutions.- Conduct code reviews and testing to ensure reliability and security.Monitoring and Optimization:- Implement monitoring using tools like Azure Monitor and Grafana.- Optimize performance and troubleshoot issues related to AI integration and user experience.Required skillsFront-End: React.js, JavaScript/TypeScript, HTML5, CSS3, Tailwind CSS or Material-UI.Back-End: Python (Flask, FastAPI, Django), RESTful/GraphQL APIs, SQL/NoSQL databases.AI Integration: Familiarity with frameworks like ONNX and TensorFlow Serving. A2A & MCPCloud Platforms: Azure, Databricks.DevOps: CI/CD pipelines, Terraform, Docker, Kubernetes.Version Control: Git (GitHub).Good-to-Have Skills:Node.js, real-time back-end servicesReact.js and PythonWebSockets, serverless architecturesExposure to Generative AI or Agentic ApplicationsAbout 5+ years hands-on work experience in a “Full Stack Developer” roleKnowledge of MLOps practices.Experience with GraphQL.Understanding of security best practices for AI applications.Certifications in Azure or Databricks.

Ecolab

Similar Jobs

  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 22 hours ago
    • Apply easily
  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 21 hours ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 21 hours ago
    • Apply easily