Senior Software Engineer

Sky Systems

Hyderabad

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sky Systems is seeking a Senior Software Engineer to design and deliver scalable cloud-native solutions on AWS. The role focuses on ML platforms and MLOps pipelines, with Python-based microservices and API development.

You will lead cloud migration efforts and implement CI/CD practices, collaborating across global teams in a hybrid setup in Hyderabad. The ideal candidate has 8+ years in senior engineering roles, strong AWS experience including SageMaker, Kubeflow, or MLflow, and hands-on Python

Qualifications

  • BS in Computer Science or related fields; MS preferred
  • 8+ years experience in key engineering roles such as technical lead, software engineer, and software architect
  • 5+ years experience using AWS to architect and deploy reliable, scalable cloud native solutions
  • Experience working in an agile/scrum environment
  • Deep understanding of cloud computing technologies and AWS Well-Architected Framework
  • Hands-on design and development with Python, Flask, Django, AsyncIO
  • Experience with cloud services (AWS): EKS, S3, RDS, Lambda, Aurora, ECS-Fargate
  • Familiarity with CI/CD processes and testing frameworks (CodeCommit, CodeDeploy, CodePipeline, Jenkins)
  • Experience integrating with async messaging systems such as Kafka, RabbitMQ, SQS
  • Strong knowledge of software development processes and project management
  • Excellent communication and documentation skills and ability to lead cross-functional teams

Responsibilities

  • Design, develop, and implement scalable, secure cloud-native solutions on AWS
  • Architect and manage ML platforms and MLOps pipelines (SageMaker, Kubeflow, MLflow)
  • Build and maintain distributed apps using Python and frameworks (Flask, Django, AsyncIO)
  • Design APIs, microservices, and event-driven architectures for enterprise-scale apps
  • Lead cloud migration and modernization with AWS Well-Architected principles
  • Implement CI/CD pipelines and DevOps best practices
  • Integrate apps with Kafka, RabbitMQ, and SQS for messaging
  • Monitor health and performance of production systems with proactive recovery
  • Collaborate with product managers, architects, data scientists, and global teams
  • Conduct architecture/code reviews and provide mentorship
  • Create technical docs and best practices for cloud, software engineering, and MLOps
  • Drive continuous improvement with new tech and automation

Skills

AWS
Python
Django
Flask
APIs
Microservices
CI/CD
MLOps
Distributed systems

Education

BS in CS
MS preferred

Tools

Kubeflow
MLflow
SageMaker
Kafka
RabbitMQ
SQS
EKS
S3
RDS
Lambda
Aurora
ECS-Fargate

Job description

Role: Senior Software Engineer

Position Type: Full-Time Contract (40hrs/week)

Contract Duration: Long Term

Work Schedule: 8 hours/day (Mon-Fri)

Location: Hybrid - Wed/Thursday to be in onsite in Hyderabad, India

Key Responsibilities:
  • Design, develop, and implement scalable, secure, and highly available cloud-native solutions on AWS.
  • Architect and manage machine learning platforms and MLOps pipelines using tools such as AWS SageMaker, Kubeflow, and MLflow.
  • Build and maintain distributed applications using Python and modern frameworks such as Flask, Django, and AsyncIO.
  • Design and develop APIs, microservices, and event-driven architectures for enterprise-scale applications.
  • Lead cloud migration and modernization initiatives while applying AWS Well-Architected Framework principles.
  • Implement CI/CD pipelines and DevOps best practices to accelerate software delivery and improve reliability.
  • Integrate applications with messaging and streaming platforms such as Kafka, RabbitMQ, and Amazon SQS.
  • Monitor and optimize the health, performance, and availability of production systems while implementing proactive alerting and recovery strategies.
  • Collaborate closely with product managers, architects, data scientists, and engineering teams across global locations.
  • Conduct architecture reviews, code reviews, and technical mentoring for development teams.
  • Create technical documentation, standards, and best practices for cloud, software engineering, and MLOps initiatives.
  • Drive continuous improvement through adoption of new technologies, automation practices, and engineering excellence.
Required Qualifications:
  • BS in Computer Science or related fields; MS preferred
  • 8+ years experience in key engineering roles, such as technical lead, software engineer, and software architect.
  • 5+ years experience using Amazon Web Services (AWS) to architect and deploy reliable, cost-effective, scalable, and secure cloud native solutions.
  • Experience working in an agile / scrum environment
  • Deep understanding of cloud computing technologies and workload transition challenges, knowledge of AWS Well-Architected Framework, industry standards, and best practices Strong experience with MLOps platforms such as AWS Sagemaker, Kubeflow, or MLflow.
  • Hands-on design and development experience using Python, Flask, Django, AsyncIO, etc. Good understanding of distributed software applications, including system integration, testing, and troubleshooting Experience in monitoring the health of distributed systems and a strategy for error detection and recovery Systems integration experience, including design and development of APIs, Real-Time Systems, and Microservices
  • Current cloud technology experience, preferably AWS (EKS, S3, RDS, Lambda, Aurora, ECS-Fargate etc.)
  • Passionate to learn new frameworks, building new processes and procedures from scratch, and training the analysts on best practices. Demonstrable familiarity with CI/CD process, testing frameworks, and practices (CodeCommit, CodeDeploy, CodePipeline, Jenkins, Harness, etc.)
  • Experience integrating with async messaging, logging, or queues, such as Kafka, RabbitMQ, or SQS.
  • Strong knowledge of software development process and project management methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and documentation skills with the ability to lead cross-functional initiatives.
  • Enjoy working in a dynamic, fast-moving, and challenging environment Good team player and work with globally distributed teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Engineer
Senior Lead Engineer

Adtran Networks IT Solutions India Pvt. Ltd. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Lead Engineer
Senior Lead Engineer

Adtran • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Senior Software Engineer/Data Engineer
Senior Software Engineer/Data Engineer

ITC Infotech • Pune District, Hyderabad

Hybrid
INR 1,500,000 - 2,300,000
Senior Devops Engineer
Senior Devops Engineer

Go Digital Technology Consulting • Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior DevOps
Senior DevOps

Weekday AI (YC W21) • Hyderabad

On-site
INR 4,000,000 - 4,600,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Senior Software Engineer - DevOps
Senior Software Engineer - DevOps

Robosoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr Consultant
Sr Consultant

Tribastion Technologies Pvt. Ltd. • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Lead Software Developer - Java with AWS Cloud
Lead Software Developer - Java with AWS Cloud

EPAM Systems • India

On-site
INR 2,600,000 - 5,200,000
Senior Data / ML Engineer
Senior Data / ML Engineer

Web Spiders • Kolkata Metropolitan Area

On-site
INR 2,800,000 - 4,200,000