Sr Software Engineer (Data Engineer)

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities

  • Demonstrate a deep knowledge of, and ability to operationalize, leading data technologies and best practice
  • Partner end-to-end with Product Managers and Data Scientists to understand customer requirements and design prototypes and bring ideas to production
  • We develop real products. You need to be an expert in design, coding, and scripting
  • Facilitate problem diagnosis and resolution in technical and functional areas
  • Encourage change, especially in support of data engineering best practices and developer satisfaction
  • Write high-quality code that is consistent with our standards, creating new standards as necessary
  • Demonstrate correctness with pragmatic automated tests
  • Review the work of other engineers in a collegial fashion to promote and improve quality and engineering practices
  • Develop strong working relationships with others across levels and functions
  • Participate in, and potentially coordinate, Communities-of-Practice in those technologies in which you have an interest
  • Participate in continuing education programs to grow your skills both technically and in the Williams-Sonoma business domain
  • Serve as a member of an agile engineering team and participate in the team's workflow

Criteria

  • 5 years of experience as a professional software engineer
  • 3 - 5 years of experience with big data technologies
  • Experience in building, distributed, scalable, and reliable data pipelines that ingest and process data at scale and in batch and real-time
  • Strong knowledge of programming languages/tools including Spark, SQL, Python, Java, Scala, Hive, and Elasticsearch
  • Experience with streaming technologies such as Spark streaming, Flink, or Apache Beam
  • Experience with various messaging systems such as Kafka
  • Experience in implementing Lambda Architecture
  • Working experience with various SQL and NoSQL databases such as Snowflake, Cassandra, HBase, MongoDB, and/or Couchbase
  • Working experience with various time-series databases such as OpenTSDB and Apache Druid
  • Familiarity with ML and Deep Learning
  • Working knowledge of various columnar storage such as Parquet, Kudu, and ORC
  • An understanding of software development best practice
  • Enthusiasm for constant improvement as a Data Engineer
  • Ability to review and critique code and proposed designs, and offer thoughtful feedback in a collegial fashion
  • Skilled in writing and presenting -- able to craft needed messages so they are clearly expressed and easily understood
  • Ability to work independently on complex problems of varying complexity and scope
  • Bachelor's degree in Computer Science, Engineering or equivalent work experience

About Us

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 Teen, 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You