Software Development Engineer
Role Overview:
Cloud Software Development Engineer with ability to design, develop, deploy, and maintain cloud-based applications and services, leveraging cloud platforms AWS and GCP focusing on scalability, security, and efficiency.
This is a Hybrid position located in Bangalore. You will be required to be onsite on an as-needed basis, typically 1 to 6 times a month. We are only considering candidates within a commutable distance and are not offering relocation assistance at this time
About The Role:
- Develop and deploy cloud-based distributed applications, ensuring they are efficient, secure, and scalable.
- Build and optimize large-scale data processing pipelines using Spark/pySpark, integrating with cloud-native services.
- Monitor the performance and health of cloud-based applications and infrastructure, ensuring they meet performance, scalability, and security standards.
- Collaborate with developers, SDETs, Researchers, DevOps engineers, and system administrators to ensure smooth development, deployment, and operations of data-driven applications.
- Implement data analytics and dashboarding solutions to support business intelligence, operational monitoring, and model performance tracking.
- Contribute to the development, deployment, and monitoring of machine learning models, with a clear understanding of the end-to-end ML lifecycle, including data collection, preprocessing, model (re)training, evaluation, deployment, and feedback loops.
About You:
- Proficient in programming languages such as Python and .NET, with experience Understanding of unit test frameworks in Python & .NET.
- Strong understanding of cloud platforms, particularly AWS and Google Cloud Platform (GCP), and their services.
- Solid grasp of AI and ML concepts, tools (MLFlow etc), and best practices.
- Understanding of end-to-end ML lifecycle and workflows in production-grade environments.
- Knowledge of cloud security best practices and the ability to implement them in application and infrastructure design.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
- Competent in working with both relational and non-relational databases to support dynamic application needs.
Related Jobs

Barclays
Pune, India
Software Engineer
Full-time
Be an early applicant
Posted 3 days ago

Micron Technology
Hyderabad, India
Associate Engineer/ Engineer Data Science
Full-time
Be an early applicant
Posted 3 days ago
The Trade Desk
Bengaluru, India
2026 India Software Engineering Internship
Full-time
Be an early applicant
Posted 3 days ago

GE Vernova
Chennai, India
Graduate Engineer Trainee
Full-time
Be an early applicant
Posted 3 days ago

McKinsey & Company
Bengaluru, India
+1 more
Software Engineer I - Java FullStack
Full-time
Be an early applicant
Posted a day ago