Lead Software Engineer
@ Sia

Mumbai, Maharashtra, India
On Site
Full-time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXX****** @sia.com
Recommended after applying

Job Details

Company Description

Sia is a next-generation, global management consulting group born digital in 1999. Its independent AI brand, Heka.ai, drives AI-powered SaaS solutions combined with consulting services.

Job Description

As a Lead Software Engineer, you will design and develop innovative AI-powered solutions with a focus on Python back-end development. You will architect complex systems, lead a team of engineers, mentor team members, and integrate AI/ML models into scalable applications.

Key Responsibilities

  • Lead architecture, design, and development of Python back-end systems.
  • Collaborate with data scientists to deploy and optimize AI/ML models.
  • Containerize applications using Docker and Kubernetes for all environments.
  • Manage cloud infrastructure with Terraform and Helm on AWS and GCP.
  • Oversee and optimize database interactions using PostgreSQL and MongoDB.
  • Set up monitoring and logging frameworks (Prometheus, Grafana, Loki, ELK).
  • Participate in client-facing consulting projects and SaaS product development with Heka.ai.
  • Support cross-functional teams including Data Scientists, Data Engineers, and DevOps.

Qualifications

Bachelor’s/master's degree in computer science or related field, with 6+ years of experience in software development, specializing in Python back-end and cloud-based solutions.

Key skills include proficiency in Python, Flask/Django, cloud platforms (AWS, GCP), Docker, Kubernetes, CI/CD, Terraform, and database management.

What We Offer

  • Opportunity to lead cutting-edge AI projects in global consulting.
  • Leadership development programs and training at global centers.
  • A dynamic, collaborative team environment with diverse projects.
  • Onsite position based in Mumbai.

Key skills/competency

Lead Software Engineer, Python, AI, Machine Learning, Docker, Kubernetes, Terraform, Cloud, Microservices, Consulting

How to Get Hired at Sia

🎯 Tips for Getting Hired

  • Customize Resume: Tailor skills to Python and cloud experience.
  • Highlight Leadership: Emphasize past team mentoring and project management.
  • Demonstrate Expertise: Include AI, Docker, and Kubernetes projects.
  • Showcase Consulting Experience: Mention client-facing roles.

📝 Interview Preparation Advice

Technical Preparation

Review Python framework documentation.
Practice cloud deployment on AWS and GCP.
Set up a Docker and Kubernetes demo project.
Work on infrastructure automation using Terraform.

Behavioral Questions

Explain team leadership experiences clearly.
Discuss problem-solving under pressure.
Describe consulting project challenges faced.
Share examples of mentoring junior engineers.

Frequently Asked Questions