Walmart is looking for a Software Development Engineer to join their Marketing Technology - Search Engine Optimization team to build highly scalable and reliable APIs, services, and applications that enable Walmart to deliver a vast assortment of products with a best-in-class customer experience.
Requirements
- 3+ years of experience in AI/ML model deployment, automation, and system integration.
- Strong computer science fundamentals in algorithms, data structures, databases, operating systems, etc.
- Experience designing, building and maintaining large scale, real-time cloud applications.
- Experience working on cloud scale relational and No-SQL databases.
- Experience with CI/CD pipelines and best practices.
- Working with cloud services like AWS, GCP, or Azure, and container technologies such as Docker on Kubernetes.
- Proficient in Scala or Java, spark, HQL and SQL.
Responsibilities
- Develop highly scalable services and solve complex software systems problems.
- Provide technical direction, architecture leadership and expertise to the team.
- Lead by example. Show your chops as an exceptional and experienced developer, including thoughtful code reviews, testing, rollout, monitoring, and proactive changes.
- Collaborate with engineering teams and lead cross-functional partnerships.
- Troubleshoot open issues and bug-fixes, ensuring on-time delivery and hand-offs.
- Collaborate with product on technical feasibility and implementation strategies.
- Architect and implement AI and machine learning models, focusing on efficient deployment and system integration.
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 6+ years of experience in software development, focusing on big data processing and distributed systems.
- Excellent data analytics skills and ability to explore and identify data issues.
- Strong programming skills in Python, Java, or similar languages.
- Experience with distributed version control like Git or similar.