Golang Job: Senior Software Engineer

Job added on

Location

Bangalore - India

Job type

Full-Time

Golang Job Details

About Us

Walmart is large organization with over 2.3 million employees and hundreds of millions of customers. All those employees and customers need applications to help them shop and work. Edge Foundation is an organization inside Walmart Global Tech that builds smart networking infrastructure (CDNs, load balancers, proxies, DNS resolvers, etc) to make sites faster and more reliable for customers and employees.


Edge Pipeline is a team within Edge Foundation that focuses on making the web faster for Walmart customers around the world by automating frontend performance improvement and analysis using a variety of techniques from image optimization to a HTML-rewriting proxy to RUM data collection. Additionally, the team is also responsible for developing and managing the pipelines that allow us to sync customer assets, as well as distribute configuration data to our current product landscape.


About the Job:


As an engineer in the Edge Pipeline team, you will be responsible to do the following:

  • Design, prototype, and develop high-performance software for our http proxy rewriting system
  • Discover and implement new performance optimizations for the site and traffic routing
  • Build internal tools to monitor, manage, and automate existing systems
  • Lead the discovery phase of large projects to develop high level design
  • Develop and leverage internal and external partnerships and networks to maximize the achievement of business goals

Skillsets:

  • Bachelor's Degree in Computer Science or related field and 3+ years of experience in building scalable backend systems and/or performance related experience
  • 6+ years of Programming experience in Go/C/Python
  • Strong background in process design for reliable systems; strong "big picture" awareness of systems
  • Good generalist experience, with ability and willingness to read and write into all layers of a software stack
  • Experience working with operations or with deployment, monitoring, and other sustainable operations of software a plus

Nice to Haves:

  • Knowledge of web performance (DOM, HAR files, waterfall diagrams)
  • Previous Golang experience
  • Previous experience with config management frameworks