Williams-Sonoma
Posted 4mo ago

Software Engineer - Python/DevOps

Williams-Sonoma
Pune or Gurugram
OnsiteFull Time
Responsibilities
  • Design code
  • Develop apps
  • Write tests
Requirements
  • 4+ years in Python development
  • Experience with Django/Flask/FastAPI
  • Strong REST APIs
  • SQL/NoSQL databases
  • Docker/Kubernetes
  • CI/CD
  • Testing with PyTest/Unittest
  • BS in Computer Science or related field (or equivalent)
Technical tools mentioned
PythonDjangoFlaskFastAPIRESTPostgreSQLOracleMySQLCassandraPyTestUnittestMockGitCI/CDDockerKubernetesBashGroovyPrometheusGrafanaDatadog

Job description

About Williams-Sonoma

Founded in 1956, Williams-Sonoma Inc. is the premier specialty retailer of high-quality products for the kitchen and home in the United States. Today, Williams-Sonoma, Inc. is one of the United States' largest e-commerce retailers with some of the best known and most beloved brands in home furnishings. Our family of brands are Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery Barn Teens, West Elm, Williams-Sonoma Home, Rejuvenation, GreenRow and Mark and Graham. We currently operate retail stores globally. Our products are also available to customers through our catalogs and online worldwide.

Williams-Sonoma has established a technology center in Pune, India to enhance its global operations. The India Technology Center serves as a critical hub for innovation and focuses on developing cutting-edge solutions in areas such as e-commerce, supply chain optimization, and customer experience management. By integrating advanced technologies like artificial intelligence, data analytics, and machine learning, the India Technology Center plays a crucial role in accelerating Williams-Sonoma's growth and maintaining its competitive edge in the global market.

Role Overview

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

Impact of the Role

• Build scalable and reliable server-side applications and APIs
• Improve application performance and database efficiency
• Enable automation and streamline operational processes
• Contribute to high-quality, maintainable, and testable codebases

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)

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

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

Company

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. Today, Williams-Sonoma, Inc. is one of the United States' largest e-commerce retailers with some of the best known and most beloved brands in home furnishings. Our family of brands are Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery Barn Teens, West Elm, Williams-Sonoma Home, Rejuvenation, and Mark and Graham. We currently operate retail stores globally. Our products are also available to customers through our catalogs and online worldwide.

 Williams-Sonoma India sourcing office was established in 2013. We are based in Gurugram, India. We are sourcing premium products across all categories of Home Furnishing and recorded double digit year-on-year growth. We have a dynamic team of over 100 members handling versatile vendors across India, Nepal & Bangladesh. We are looking to onboard talented people and create successful professional journey.


About Williams-Sonoma

Retails kitchenware, furniture, and home accessories through multiple brands.

Similar jobs

Software Engineer roles near Pune, Maharashtra
1d
Save
Mark Applied
Hide
Custom Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
3+ YOERequires 3+ years in SAP Utilities Billing functional testing, 15 years of full-time education, functional, system, integration, and UAT testing expertise, defect management, SDLC/STLC, and Agile experience.
SAP for Utilities Billing, SAP IS-U, Application Lifecycle Management (ALM), Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC)
1d
Save
Mark Applied
Hide
Software Engineer II
Pune, Maharashtra, India
RemoteFull Time
Kaseya
Kaseya: Develops IT management and security software for service providers.
3+ YOEBachelor's degree or equivalent experience; 3+ years building production software; programming with Java, C#, or .NET; relational databases; agile development, testing, CI/CD, and debugging.
Java, C#, .NET, MySQL, SQL, AWS, CI/CD
1d
Save
Mark Applied
Hide
Software Engineer (C++ with Networking protocols e.g.: Wireshark)
Pune, Maharashtra, India
OnsiteFull Time
NielsenIQ
NielsenIQNYSE: NIQ: Provides consumer intelligence and retail measurement data services.
4+ YOERequires 4+ years of C++ development experience, network protocol knowledge, Wireshark and Pcap analysis, C++ testing, software design, Linux, and AWS experience.
C++, C++17, C++20, Wireshark, Pcap, GoogleTest, AWS, Amazon EC2, AWS IAM, Amazon S3, Amazon Cognito, AWS Lambda, MongoDB, MySQL, Linux
1d
Save
Mark Applied
Hide
Software Engineer - III
Pune, Maharashtra, India
OnsiteFull Time
DataDirect Networks
DataDirect Networks: High-performance storage and data management for AI and HPC.
7+ YOERequires 7+ years in software development, extensive GoLang, Kubernetes, AWS, Elasticsearch, Cassandra, Prometheus, testing frameworks, Linux, Git, CI/CD, Agile, and mentoring skills.
GoLang, Kubernetes, AWS, EC2, S3, RDS, Elasticsearch, Cassandra, Prometheus, JUnit, Mockito, Linux, bash, Git, CI/CD, Agile, Python, Shell, AWS CloudWatch
1d
Save
Mark Applied
Hide
Senior Software Engineer - AI Application Development and Operations
Mumbai or Pune or Thane
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
8+ YOE8+ years' software engineering experience, a computer science or engineering degree, Python, PyTorch, scikit-learn, Azure, APIs, AI/ML lifecycle, cloud operations, version control, and production deployment expertise.
Python, PyTorch, scikit-learn, Azure, Docker, LangChain, LlamaIndex
1d
Save
Mark Applied
Hide
Senior Engineer - Fullstack (60324)
Pune, Maharashtra, India
OnsiteFull Time
Eaton
EatonNYSE: ETN: Manages electrical, hydraulic, and mechanical power systems globally.
7+ YOEBachelor's degree in a relevant technical field and 7+ years of software engineering experience, including C#, .NET, React, databases, microservices, Azure, Docker, Kubernetes, and software architecture.
C#, .NET Framework, .NET Core, ASP.NET MVC, ASP.NET Core, Web API, React, HTML, CSS, JavaScript, jQuery, Angular, Vue.js, Node, TypeScript, Material UI, PostgreSQL, GraphQL, Terraform, Webpack, Knex, Jest, Azure, Docker, Kubernetes, Redis, SQL Server, ORM, Scaled Agile, Jira, GitHub Actions, CI/CD, Azure DevOps
1d
Save
Mark Applied
Hide
Senior Software Engineer, Mainframe AMS
Bengaluru or Chennai or Hyderabad or Pune
OnsiteFull Time
Ensono
Ensono: Provides managed hybrid IT and mainframe modernization services.
10+ YOE10–12+ years of mainframe development experience; bachelor's or master's in computer science, information technology, or related field; COBOL, JCL, CICS, DB2, IMS, MQ, VSAM, Netron Frame, SDLC, and ticketing-system expertise.
COBOL, CICS, IMS DB/DC, DB2, MQ, VSAM, Netron Frame Technology, ServiceNow, Service Manager, JCL, SDLC
1d
Save
Mark Applied
Hide
Engineer Senior, Software
Pune, Maharashtra, India
RemoteFull Time
Zensar
ZensarNational Stock Exchange of India: ZENSARTECH: Global technology firm providing digital transformation and infrastructure services.
7+ YOERequires 7+ years of commercial C++ development, SQL and Unix/Linux experience, a relevant numeric-discipline degree or equivalent experience, and excellent written and spoken English.
C++, SQL, Unix, Linux, Oracle, Kafka, C#