- Experience
- 3–6 yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 hour ago
- Work mode
- In office
- Education
- Bachelor's or Master's in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Company Overview
Sia Partners is a forward-thinking global consulting firm established in 1999, headquartered in Paris, France. Renowned for blending strategic consulting with data science and creative methodologies, the firm supports over 1,000 clients worldwide across industries such as energy, banking, healthcare, and technology, including many Fortune 500 companies. With over 3,500 consultants in 48 offices across 20 countries, Sia Partners is dedicated to facilitating digital transformations that deliver measurable outcomes.
In 2024, Sia Partners inaugurated its Mumbai branch, focusing on building a team that combines entrepreneurial vigor with the support of a major global enterprise.
Role Overview
We are seeking a Senior Software Engineer specializing in Python backend development to advance AI and machine learning (ML) integrated backend systems within our AI-driven SaaS platforms. This role involves engaging with cross-disciplinary teams to solve complex data challenges, prioritizing backend programming with active participation in integrating and optimizing AI/ML functionalities.
Key Duties
- Design, develop, and refine backend services primarily using Python, with an emphasis on microservices and data-focused applications.
- Collaborate intimately with data scientists to embed AI and ML models into backend architectures, ensuring optimal application performance.
- Implement containerization strategies and manage orchestration through Docker and Kubernetes.
- Oversee and optimize both relational (PostgreSQL) and NoSQL (MongoDB) database systems for reliable scalability.
- Utilize Infrastructure as Code practices via tools like Terraform and Helm to orchestrate cloud environments.
- Manage cloud deployments and application lifecycle on platforms such as Google Cloud Platform (GCP), Amazon Web Services (AWS), and Microsoft Azure, including continuous integration and delivery processes.
- Work collaboratively with DevOps, Data Scientists, and Data Engineers to develop scalable AI solutions.
- Contribute actively to backend and frontend architecture and overall software design.
Qualifications
- Possess a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- Bring 3 to 6 years of experience in software engineering with a core strength in Python backend development.
- Demonstrate proficiency in Python and frameworks such as Flask; familiarity with ReactJS front-end development is advantageous.
- Have extensive experience deploying microservices in cloud environments including GCP and AWS.
- Skillful with Docker, Kubernetes, and continuous integration tools like GitLab, including writing effective unit tests.
- Experience with database systems, both PostgreSQL and MongoDB.
- Capable of mentoring and leading engineering teams.
Additional Details
- Lead innovative AI projects globally within a consulting framework.
- Access leadership growth programs and training sessions offered across the company’s international centers.
- Engage within a dynamic, diverse, and cooperative team environment.
- This position requires working onsite at the Mumbai office.
Equal Opportunity
Sia Partners commits to equal opportunity employment practices where all personnel decisions are based strictly on performance, ability, and organizational needs.
Level
Senior
Minimum education
Bachelor's Degree