Senior/Lead, Software Engineer - Cloud, AI Solutions (NM+)
se | 12 days ago | Bangalore

Responsibilities

 

  • 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.

 

Qualifications

·       Degree in computer science or a similar field.

·       Experience in architecting, designing, developing, and implementing cloud solutions on Azure/AWS

  • 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.

 

Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.