
AI Solutions Senior/Lead, Software Engineer - Cloud
- Bangalore, Karnataka
- Permanent
- Full-time
- As part of project scrum team member design and implement the most optimal cloud-based solutions for the company
- Ensure application performance, uptime, and scale, maintaining high standards for code quality and thoughtful design
- Modifying and improving existing systems.
- Educating teams on the implementation of new cloud technologies and initiatives.
- Ensuring efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security.
- Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues.
- Define and document best practices and strategies regarding application deployment and infrastructure maintenance.
- Regularly reviewing existing systems and making recommendations for improvements.
- Degree in computer science or a similar field.
- Six or more years of experience in architecting, designing, developing, and implementing cloud solutions on Azure
- Understanding of core cloud concepts like Infra as code, IaaS, PaaS and SaaS.
- Strong proficiency in Python and experience with REST API development.
- Design and implement scalable, secure, and efficient cloud-based solutions using Azure services.
- Develop and maintain RESTful APIs to support various applications.
- Technologies: Python, Azure, MLFlow, AKS, Terraform, Azure app services, Functions, App Insights,
- Developing and maintaining continuous integration and continuous deployment pipelines - Jenkins Groovy scripts.
- Developing containerized solutions and orchestration (Docker, Kubernetes, AKS)
- Experience of server less architecture, cloud computing, cloud native application and scalability etc
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Implement robust security measures and ensure compliance with industry standards.
- Monitor and troubleshoot application performance and resolve any issues.
- Participate in code reviews and contribute to the continuous improvement of the development process.
- Development experience with configuration management tools (Terraform, Ansible, Arm Templates).
- Relevant certification of Azure preferred.
- Troubleshooting and analytical skills.
- Knowledge of AI & ML technologies, as well as ML model management is a plus.
Req: 009GQD
eQuest