
Senior Software Engineer
Walmart
full-time
Posted on:
Location Type: Office
Location: Chennai • India
Visit company websiteExplore more
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