Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Walmart

(USA) Senior Software Engineer (8261_R-773460)

Retail

All

Yearly

No

Dallas, Texas, United States

Position Summary...

What you'll do...

Senior Software Engineer

The Global Technology team at Walmart provides innovative data science solutions mainly focused in NLP (Natural Language Processing). Reporting to the Senior Engineering Manager of Engineering, you will be a critical member of the team that leads, designs, builds, manages, and deploys some of the key technologies that powers our new and exciting global software initiative at Walmart. You will also get to mentor and develop a talented team of Engineers while working closely with cross-functional teams and leadership.

Responsibilities:

  • Lead and direct large-scale, complex, cross-functional projects (review project requirements, proof of concepts, prototypes, design, write code, review test cases, provide team and stakeholder updates and lead technical team).
  • Lead the work of cross-functional groups of ten to twenty engineers, including offshore associates
  • Direct root cause analysis of critical business and production issues by reviewing and analyzing information.
  • Partnering with stakeholders to define priorities and identify solutions.
  • Lead the discovery phase of large projects to develop high level design by partnering with multiply stakeholders to drive successful execution.
  • Provide mentorship, supervise and development opportunities for associates.
  • Design, develop and build database to power Big Data analytical systems.
  • Design data integration pipeline architecture and ensure successful creation of the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using Spark, SQL, HQL and other technologies.
  • Build robust and scalable applications using SQL, Scala/Python and Spark.
  • Create real time data streaming and processing using Kafka and/or Spark streaming.
  • Work on creating data ingestion processes to maintain Global Data lake on Google cloud or Azure
  • Engage with architects and senior technical leads to create and enhance complex software components.
  • Work with business customers, product managers and engineers to design feature-based solutions and implement them in an agile fashion.
  • Develop proof-of-concept prototype with fast iteration and experimentation.
  • Develop and maintain design documentation, test cases, performance and monitoring and performance evaluation using Git, Crontab, Putty, Jenkins, Maven, Confluence, ETL, Automic, Cluster Manager
  • Perform continuous integration and deployment using Jenkins and Git

Minimum qualifications:
  • 7+ years System design and implementation experience of global systems
  • Cloud experience: Azure, GCP
  • Proficient in Java, Restful Services, Javascript, Python and SQL programming
  • Excellent communication skills
  • Bachelor of Science and 7+ years of experience in Software Engineering OR Master of Science and 4+ years of experience in Software Engineering

Additional Skills That Are Preferred:
  • 3+ years Hands on architecture experience
  • 3+ years of Python and Scala
  • Cloud certification i.e. Azure, GCP
  • 2+ Years of Data Engineering Experience


Who We Are

Join Walmart, and your work could help over 275 million global customers live better every week. Yes, we are the Fortune #1 company. But you'll quickly find we're a company that wants you to feel comfortable bringing your whole self to work. A career at Walmart is where the world's most complex challenges meet a kinder way of life. Our mission spreads far beyond the walls of our stores. Join us, and you'll discover why we are a world leader in diversity and inclusion, sustainability, and community involvement. From day one, you'll be empowered and equipped to do the best work of your life.

Diversity and Inclusion

We believe we are best equipped to help our associates, customers, and the communities we serve to live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, ideas, and opinions - while being inclusive of all people.

Minimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

Bachelor's degree in Computer Science and 3 years' experience in software engineering or related field OR 5 years' experience in software
engineering or related field.

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master's degree in Computer Science or related field and 2 years' experience in software engineering or related field

Primary Location...
603 MUNGER AVE STE 400, DALLAS, TX 75202, United States of America