Principal Modern Cloud Engineer (Sunnyvale, CA)

  • California
  • National Guard Employment Network
Job Description

ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set, education requirements, and experience, please click the submit button and follow the next steps.

Duties:

Work on Multi-Cloud platforms and influence solutions that fit to business. Develop Machine Learning models in the areas of Networking, Application, and Data. Design, write, and build software tools to improve the reliability, latency, availability, and scalability of Walmart eCommerce products. Design and implement architecture, such as Serverless, Microservices, and Event Sourcing, and technologies, such as Kafka, Elixir, TensorFlow, Node.js, Docker, and Go, to build cloud-native style solutions for the Predictive Enterprise Monitoring, Alerting, and Reporting. Improve the reliability and availability. Help train team members on design techniques and coding standards. Enable scaling by providing tools, developing training, and/or augmenting software development processes. Build software tools and automate them to prevent reoccurrence of problems to mission critical products and services. Innovate and create new, out-of-the-box software engineering solutions for existing pain points and new projects. Expand existing instrumentation to build a cohesive picture of Walmart's software systems that pays special attention to points of failure. Design and build Machine Learning for capacity planning, demand forecasting, software performance analysis, and software system tuning. Develop a deep understanding of the various software services and applications that come together to deliver Walmart eCommerce products. Analyze requirements and designs and implement software infrastructure solutions for the eCommerce platform. Execute root-cause analysis of complex problems involving multiple parties, networks, hardware, and software that relate to scaling and performance. Participate in on-call rotations and provide software automation solutions. Interact with application teams, architects, and product managers to design and implement new software functionalities. Secure the software systems from issues, be they real, perceived, or notional. Plan scalability and capacity software architecture to support business growth. Participate in Failure Point Analysis. Provide software engineering support for various Operating System (OS) related issues on Solaris, Linux, and VMware. Work on Openstack Cloud, large scale storage solutions, and OneOps.

Additional Qualifications/Responsibilities

Minimum education and experience required:

8 years of experience in software engineering or related field; OR Bachelor's degree or the equivalent in Computer Science, Engineering (any), or related field and 6 years of experience in software engineering or related field; OR Master's degree or the equivalent in Computer Science, Engineering (any), or related field and 3 years of experience in software engineering or related field.

Skills required:

Experience with programming languages: Go and Python. Experience with at least one of the following: Azure, GCP AWS, or OpenStack. Experience with containerization and container platforms: Docker, Kubernetes, and Docker EE. Experience with distributed NoSQL databases: Cassandra and ScyllaDB. Experience architecting an entire software system. Experience performing TCP dumps and TCP snooping. Demonstrated knowledge of the following protocols: TCP/IP, HTTP, and UDP. Experience with Serverless Framework and Serverless Architecture. Experience with microservices architecture and constituent technologies. Experience with high performance networking with QUIC and network layer optimization. Experience with the following Real-Time transaction protocols and methods: HTTP2, Server Sent Events, MQTT, and WebSockets. Experience with Event Driven Architectures and the following technologies and patterns: Kafka, Event Hubs, PubSub, Event Sourcing, and CQRS. Experience working with configuration management tools in both Windows and Linux, including CloudFormation, Terraform, Salt, Ansible, Chef, and Puppet. Employer will accept any amount of experience with the required skills.