Walmart

Senior Software Engineer

Walmart

full-time

Posted on:

Location Type: Office

Location: ChennaiIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, test and deploy cutting edge solutions at scale, impacting millions of customers worldwide drive value from data at Walmart Scale.
  • Develop high performance and scalable solutions that extract, transform, and load Spark/big data.
  • Experience performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement.
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
  • Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome product features to keep platform ahead of market scenarios.

Requirements

  • Bachelor’s or master’s degree in computer science or a related technical field.
  • 6 - 10 years of hands-on object-oriented programming experience in Python /Scala.
  • 6+ years of hands-on in Database Fundamentals, SQL, PLSQL, Store Procedures.
  • 6+ years of experience in designing and developing large-scale, fault-tolerant, highly scalable data pipelines using big data technologies (e.g., Apache Spark, Kafka, Cassandra, Hadoop, Hive, Presto, Airflow).
  • Strong understanding & experience in system design, algorithms, distributed systems, and high-scale data processing.
  • Deep understanding of ETL, Data Modeling & Data Warehousing concepts.
  • Strong programming expertise to understand requirements, design high-level & low-level solutions (HLD/LLD), and implement design patterns with S.O.L.I.D principles.
  • Experience in end-to-end product development, emphasizing configuration-driven, behavior-driven, and test-driven development (including unit test cases and DevOps best practices).
  • Designing systems that gracefully handle failures, high concurrency, data inconsistencies, and edge cases.
  • Ensuring zero data loss and 100% accuracy in data pipelines, even under high-volume traffic.
Benefits
  • Bonuses
  • Health benefits
  • Flexible work arrangements
  • Paid time off
  • Maternity and parental leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonScalaSQLPLSQLApache SparkKafkaCassandraHadoopHiveAirflow
Soft skills
root cause analysisinterpersonal communicationcollaborationproblem-solvingproduct managementprioritizationagile methodologydesign patternssystem designhigh-scale data processing
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer science