We are seeking a Principal Software Engineer - who is passionate about building and driving solutions and platforms to power Walmart s Cross Border Trade to join our team. As a Walmart Principal Software Engineer, you'll have the opportunity to be part of Marketplace team that is at the forefront of building omni channel platforms and services that enable Walmart to deliver vast selection at competitive prices with best-in-class customer experience. We do this with solutions that enable third-party sellers to sell and manage their products to our customers world over. You will also actively collaborate with partner platform teams to ensure we continue to deliver the best experience to our sellers and customers.
What you'll do:
you'll have the opportunity to work with large-scale low latency systems interfacing with multiple subsystems and data models.
Build scalable and effective APIs (Application Programming Interfaces) and services for real-time inferencing ML models.
Build APIs and services to deploy and orchestrate end-to-end services.
Build and optimize distributed data processing jobs.
Build and manage data pipelines, integrating data from multiple sources and ensuring data accuracy and completeness.
Stay up to date with industry trends and best practices in software engineering and machine learning.
What you'll bring:
Strong background in computer science: algorithms and data structures.
Strong coding skills with Java.
Proven experience in writing extensible and testable software.
Proficient with design patterns, OOP, and/or Functional programming.
Proficient in designing robust, large scale backend system, considering for performance, scalability, security, and maintainability.
Experience with Docker containerization, Kubernetes, GCP, and/or Azure.
Excellent interpersonal skills, able to work independently and in a team.
Experience with ML algorithms, tools, and ML systems is nice to have.
B.E./B. Tech/M Tech/MS in Computer Science or related technical field.
14+ years of experience in design and development of high scale applications development in product based companies or RD divisions.
8+ years of experience building micro-services using JAV
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, pto, health benefits, and much more.
Minimum Qualifications...
Minimum Qualifications:Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and5 years experience in software engineering or related area. Option 2: 7 years experience in software engineering or related area.
Preferred Qualifications...
Master s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years experience in software engineering or related area.
Job Classification
Industry: RetailFunctional Area / Department: Engineering - Software & QA, Role Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time