Senior Software Engineer - Python
H&M Group.com
Office
Bangalore, India
Full Time
Company Description
What You’Ll Do
- We are looking for an experienced Senior Software Engineer with strong expertise in Python, API development, Google Cloud Platform (GCP), and AI integration.
- In this role, you will design and implement scalable backend solutions that enable automation, intelligence, and data-driven decision-making across digital and enterprise systems.
Key Responsibilities
Technical Delivery & Design
- Architect, design, and develop Python-based microservices and RESTful APIs for internal and external integrations.
- Build and manage scalable cloud-native solutions using CloudRun, Kubernetes, Cloud Run, API Gateway, and related services.
- Drive end-to-end API lifecycle management — from design, versioning, and security to performance tuning and monitoring.
- Integrate and operationalize AI/ML models in collaboration with Data Science teams (e.g., product recommendations, enrichment automation, forecasting, NLP).
- Design and implement data ingestion and transformation pipelines leveraging both structured and unstructured data.
Cloud & Devops
- Deploy and manage services on GCP, following Infrastructure-as-Code (IaC) principles and CI/CD pipelines.
- Collaborate with DevOps teams to automate deployments using GitHub Actions, GCP DevOps, or similar tools.
- Monitor and optimize performance, reliability, and cost efficiency of cloud services.
Data & Integration
- Implement robust ETL/ELT processes to handle large-scale data efficiently.
- Work with message queues such as GCP Pub/Sub, RabbitMQ, or Kafka for asynchronous processing and decoupled system design.
- Ensure data integrity, compliance, and security throughout data flows and integrations.
Collaboration & Leadership
- Work closely with cross-functional teams — product managers, data engineers, frontend developers, and architects — to deliver cohesive solutions.
- Mentor and guide junior engineers in coding standards, testing, and design patterns.
- Contribute to establishing engineering best practices, documentation, and reusable components.
- Participate actively in code reviews, architecture discussions, and technical governance initiatives.
WHO YOU’LL WORK WITH
You will play a key role in architecting, developing, and integrating AI-powered APIs, working closely with architects, data engineers, and product teams. The role demands strong technical depth, hands-on problem-solving skills, and the ability to mentor junior engineers in best practices.
Who You Are
We are looking for people with
- 6–8 years of professional experience in software development, with at least 3+ years in Python.
- Strong expertise in Python frameworks — FastAPI, Flask.
- Proven experience in building and consuming RESTful APIs and microservices architectures.
- Hands-on experience in Google Cloud Platform (GCP) (GCP Functions, Cloud Run, Cloud Storage, API Gateway).
- Good understanding of message brokers/queues such as Pub/Sub, RabbitMQ, or Kafka.
- Proven experience in data analytics, ETL, and data transformation pipelines.
- Strong understanding of data structures, asynchronous programming, and API performance optimization.
- Experience integrating AI/ML models into production systems, using frameworks like PyTorch, TensorFlow, or OpenAI APIs.
- Proficiency in SQL and NoSQL databases – particularly PostgreSQL, BigQuery, and Spanner.
- Experience with Docker and CI/CD using GitHub Actions or GCP DevOps.
- Good understanding of authentication/authorization (OAuth2, JWT) and secure API design.
- Strong knowledge of unit testing, test automation, and observability (logging, tracing, metrics).
- Ability to work in Agile environments and deliver iteratively with clear, measurable outcomes.
Good To Have
- Experience with GCP Data Factory, BigQuery, or Dataproc.
- Familiarity with event-driven architectures and serverless computing.
- Exposure to LLM (Large Language Model) APIs, prompt engineering, or AI-powered automation use cases.
- Experience contributing to solution architecture or technical design documentation.
- Awareness of DevSecOps and cloud cost optimization practices.
WHO WE ARE
H&M Group is a global company of strong fashion brands and ventures. Our goal is to prove that there is no compromise between exceptional design, affordable prices, and sustainable solutions. We want to liberate fashion for the many, and our customers are at the heart of every decision we make.
We are made up of thousands of passionate and talented colleagues united by our shared culture and values. Together, we want to use our power, our scale, and our knowledge to push the fashion industry towards a more inclusive and sustainable future.
- WHY YOU’LL LOVE WORKING HERE
- At H&M Group, we are proud to be a vibrant and welcoming company. We offer our employees attractive benefits with extensive development opportunities around the globe.
- We offer all our employees at H&M Group attractive benefits with extensive development opportunities around the globe.
- All our employees receive a staff discount card, usable on all our H&M Group brands in stores and online. Brands covered by the discount are H&M (Beauty and Move included), COS, Weekday, Monki, H&M HOME, & Other Stories and ARKET.
- In addition to our staff discount, all our employees are included in our H&M Incentive Program – HIP. In addition to our global benefits, all our local markets offer different competitive perks and benefits. Please note that they may differ between employment type and countries.
JOIN US
Our uniqueness comes from a combination of many things – our inclusive and collaborative culture, our strong values, and opportunities for growth. But most of all, it’s our people who make us who we are.
Take the next step in your career together with us. The journey starts here.
*We are committed to a recruitment process that is fair, equitable, and based on competency. We therefore kindly ask you to not attach a cover letter in your application.
