Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Walmart Senior Software Engineer 
United States, California, Sunnyvale 
142664143

08.05.2024

Senior Software Engineer

Design, develop, enhance conversational AI platform. Work with software engineers, product architects and data scientists in translating research code to production quality software. Build high throughput data pipelines that enable sophisticated automation and workflows to generate and process business metrics for Wal-Mart’s applications that are onboarded on to conversational AI platform. Leverage open-source technologies such as Airflow and Cloud technologies such as GCP and Azure to build high performance and scalable solutions that extract, transform, and load big data. Build backend services using Java and Play framework and data stores such as Redis, Azure and Cassandra to enable user interaction with large volume datasets. Work on developing robust, maintainable, reusable code and software tools for managing configuration, deployment, monitoring, performance, scalability, availability, security, and alerting for test, integration, and production environments. Guide design architecture discussions to develop system design and architecture for new products and improvements to existing ones. Create and maintain various environments that are needed for software solution deployments. Ensure software applications adhere to CI/CD (continuous integration/continuous development) standards. Plan and perform software production release of the artifacts developed with incremental software updates, review the code done by other engineering team members for code quality and functional and performance improvements, and perform bug fixes that are needed to maintain the software solutions. Perform requirement and scoping analysis independently. Code independently, provide optimized code and utilize best coding practices. Write unit test cases and help QA with requirement for automations.

Master’s degree or the equivalent in Computer Science, Engineering (any) or related field and 2 years of experience in large scale enterprise software development environment; Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related field and 5 years of experience in large scale enterprise software development environment.

Experience designing and implementing REST API web services using Java or C#. Experience coding in object-oriented programming languages including Go, Python, or Java. Experience designing services using public clouds including AWS, AZURE, or GCP. Experience designing and testing relational database management systems including MySQL, JDBC or Postgres. Experience with Continuous Integration and Continuous Deployment process using DevOps software including Jenkins, GitHub or Gitlab. Experience with scaling applications and designing distributed systems. Experience with production support monitoring using tools including XMatters, Tanzu or Slack. Experience with testing frameworks including Nunit or Junit and Mockito. Experience with Agile and Scrum methodologies using JIRA.
Employer will accept any amount of experience with the required skills.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.