Software Engineer - Python/DevOps

Williams-Sonoma, Inc.

Maharashtra

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Williams-Sonoma India Pvt. Ltd. in Pune, India, invites a Python Developer to design, build, and maintain robust server-side code and RESTful APIs. You will work with Django, Flask, or FastAPI to deliver scalable web applications and collaborate across teams to ship end-to-end user experiences.

The role demands 4+ years of Python experience, strong API design, microservices, and automation, with exposure to CI/CD, Docker, Kubernetes, and modern databases. A CS/Engineering degree is preferred.

Qualifications

  • 4+ years of professional Python development experience.
  • Expertise with Django, Flask, or FastAPI for web apps and RESTful APIs.
  • Strong knowledge of microservices architecture and distributed systems.
  • Proficient in asynchronous programming (asyncio) and concurrency.
  • Experience writing tests with PyTest, Unittest, or Mock libraries.
  • Familiar with DevOps, CI/CD, and version control (Git).
  • Experience with Docker and Kubernetes, plus database systems (SQL/NoSQL) and ORMs.
  • Knowledge of Terraform and monitoring tools (Prometheus, Grafana, Datadog).
  • Understanding of Agile/Scrum; frontend basics (JavaScript/HTML/CSS) helpful.
  • Bachelor’s degree in CS/Engineering or equivalent experience; Jenkins a plus.

Responsibilities

  • Design, develop, and maintain efficient Python server-side code and APIs.
  • Build scalable web applications using Django/Flask/FastAPI.
  • Write comprehensive unit and integration tests to ensure reliability.
  • Collaborate with frontend, QA, and stakeholders to integrate features.
  • Integrate databases and manage schemas via code; optimize performance.
  • Automate CI/CD, monitoring, and infrastructure management.
  • Participate in code reviews, troubleshoot issues, and uphold code quality.
  • Create and maintain technical docs for code, APIs, and processes.

Skills

Python development
Django/Flask/FastAPI
RESTful APIs
Microservices
Asyncio
Testing (PyTest/Unittest)
CI/CD concepts
Git
Docker
Kubernetes
ORM/Databases (SQL/NoSQL)
Terraform
Monitoring (Prometheus/Grafana/Datadog
Agile/Scrum
Jenkins

Education

Bachelor degree in CS/Engineering or related

Tools

Docker
Kubernetes
Terraform
Git
Jenkins

Job description

Overview

Williams-Sonoma Inc. is a premier specialty retailer of high-quality products for the kitchen and home. The organization operates its family of brands, including Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery Barn Teens, West Elm, Williams-Sonoma Home, Rejuvenation, GreenRow and Mark and Graham. The company runs retail stores globally and offers products through catalogs and online channels.

Williams-Sonoma has established a technology center in Pune, India to drive global operations. The India Technology Center focuses on innovation, e-commerce, supply chain optimization, and customer experience management, leveraging artificial intelligence, data analytics, and machine learning to accelerate growth and maintain a competitive edge.

Role Overview

The Python Developer will design, develop, and maintain efficient, reusable, and testable Python code for server-side logic and applications. The role builds robust, scalable web applications and RESTful APIs using Python frameworks and collaborates with cross-functional teams to deliver end-to-end user experiences.

Key Responsibilities
  • Design, develop, and maintain efficient, reusable, and testable Python code for server-side logic and applications
  • Utilize Python web frameworks such as Django, Flask, or FastAPI to build scalable web applications and RESTful APIs
  • Write comprehensive unit and integration tests to ensure high coverage and reliability
  • Collaborate with front-end developers, QA specialists, and stakeholders to integrate user-facing elements
  • Integrate database solutions, optimize database performance, and manage schema lifecycle through code
  • Implement automation tools and scripts to streamline CI/CD, monitoring, and infrastructure management
  • Participate in code reviews, troubleshoot and debug complex system issues, and ensure high standards of code quality
  • Create and maintain technical documentation for code, APIs, and operational processes
Technology Platforms You Will Work On
  • Python
  • Django, Flask, FastAPI
  • RESTful APIs
  • PostgreSQL, Oracle, MySQL, Cassandra
  • PyTest, Unittest, Mock libraries
  • Git and CI/CD pipelines
  • Docker, Kubernetes
  • Bash, Groovy
  • Monitoring and logging tools (Prometheus, Grafana, Datadog)
Qualifications
  • 4+ years of professional experience in Python development and software engineering
  • Expertise with Python web frameworks such as Django, Flask, or FastAPI
  • Strong understanding of RESTful API design
  • Solid understanding of microservices architecture and distributed systems
  • Proficiency in asynchronous programming (Python asyncio) and concurrent execution
  • Expertise in testing methodologies using PyTest, Unittest, or Mock libraries
  • Familiarity with DevOps methodologies, CI/CD pipelines, and version control (Git)
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Strong understanding of database systems (SQL and NoSQL) and ORM libraries
  • Excellent problem-solving, analytical, and communication skills
  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent experience
  • Experience designing or maintaining CI/CD pipelines in Jenkins or similar platforms
  • Experience with infrastructure-as-code tools such as Terraform
  • Knowledge of monitoring and logging tools such as Prometheus, Grafana, and Datadog
  • Familiarity with Agile or Scrum methodologies
  • Experience with front-end technologies such as JavaScript, HTML, and CSS
Why Join Williams-Sonoma
  • Work on scalable backend systems and APIs
  • Opportunity to build high-performance and reliable applications
  • Be part of a collaborative and technology-driven environment
  • Contribute to innovation in e-commerce and supply chain systems
About Us

Williams-Sonoma India Pvt. Ltd.
Founded in 1956, Williams-Sonoma Inc. is the premier specialty retailer of high-quality products for the kitchen and home in the United States. The company operates worldwide through catalogs and online channels and owns multiple beloved brands. Williams-Sonoma India sourcing office was established in 2013 and is based in Gurugram, India. The team handles vendors across India, Nepal, and Bangladesh, with a dynamic group of over 100 members and plans for growth.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Sr. Project Manager - Supply Chain
Tech Sr. Project Manager - Supply Chain

Williams-Sonoma, Inc. • Maharashtra

Hybrid
INR 1,500,000 - 2,500,000
Comprehensive benefits
Continuous learning opportunities
Hybrid work model for flexibility
Sr.Software Engineer/Software Engineer (.NET Developer)
Sr.Software Engineer/Software Engineer (.NET Developer)

SupportFinity™ • Pune District

On-site
INR 800,000 - 1,200,000
Sr. Systems Engineer (Linux)
Sr. Systems Engineer (Linux)

Williams-Sonoma, Inc. • Maharashtra

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work model
Comprehensive benefits
Career growth opportunities
Lead Systems Engineer - DevOps
Lead Systems Engineer - DevOps

Williams-Sonoma, Inc. • Pune District

Hybrid
INR 4,000,000 - 7,000,000
Flexible hybrid work model
Manager, Technology - Network Engineering Operations
Manager, Technology - Network Engineering Operations

Williams-Sonoma, Inc. • Maharashtra

Hybrid
INR 3,000,000 - 5,500,000
Hybrid work model
Career growth opportunities
Fortune 500 scale + global impact
Senior HR Manager (India Tech Centre)
Senior HR Manager (India Tech Centre)

Williams-Sonoma, Inc. • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Comprehensive benefits to support you and your family
Continuous learning environment with opportunities to work on cutting‐edge technologies
Flexible hybrid work model
Sr. Systems Engineer (Linux)
Sr. Systems Engineer (Linux)

Williams-Sonoma, Inc. • Pune District

Hybrid
INR 1,500,000 - 2,000,000
Comprehensive benefits
Opportunities for growth
Hybrid work model
Sr Manager Technology - Infrastructure Engineering Operations
Sr Manager Technology - Infrastructure Engineering Operations

Williams-Sonoma, Inc. • Hyderabad

Hybrid
INR 4,200,000 - 6,500,000
Hybrid work model
Career growth opportunities
Global scale platforms
Sr Manager Technology - Infrastructure Engineering Operations
Sr Manager Technology - Infrastructure Engineering Operations

Williams-Sonoma, Inc. • Pune District

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work model
Career growth opportunities
Global-scale platforms
+1
Job Description Sr. Manager, Infrastructure Engineering Operations
Job Description Sr. Manager, Infrastructure Engineering Operations

Williams-Sonoma, Inc. • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000
Hybrid work model
Comprehensive medical insurance
Two in-office days per week