Software Engineer, Go Language Platform

2 weeks ago


San Francisco CA United States Uber Full time
"

We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.

And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on new modalities, self-driving cars and even urban air transportation, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

Hi We’re the Go team at Uber. You might recognize us from such classics as zap, fx,go-torch, and Go Profiling and Optimization.

As part of the Go team you’ll join a group of language experts solely focused on improving the quality, performance and stability of Go code across the company and the broader open-source community. You’ll work with some of the most talented, high-velocity engineering teams and ensure that the most pressing development problems are solved, and the solutions are reusable for engineers everywhere in the organization. The code you build and maintain will be at the heart of critical systems across Uber, from infrastructure to user-facing products and services. You’ll empower a large and quickly-growing engineering organization to do its best work and deliver high-quality products quickly. You’ll ensure that moving fast doesn’t mean sacrificing stability, quality, performance or maintainability. And along the way, you’ll get to shape the very future of engineering at Uber.

We need passionate, skilled developers who can think at both the code and organizational levels, engineers who care deeply about building systems and libraries the right way, who are eager to take on ownership of business-critical code, and who are opinionated and uncompromising in their pursuit of technical excellence.

Responsibilities
  • Design, develop and maintain world-class Go tools and packages.
  • Drive the development of Go standards, practices and education.
  • Build Uber’s Go open-source presence.
  • Design and build infrastructure to help teams measure and improve development velocity.
  • Work closely with engineers across the company to solve critical software development problems in principled and reusable ways.
Requirements
  • Solid understanding of Go, including common toolsand best practices.
  • Experience building reusable tools, packages and software patterns for developers.
  • Background in infrastructure and distributed systems.
  • Passion for software quality, including testing, code review, and documentation.
  • Desire to contribute to open source.
  • Strong cross-team communication skills.
  • B.S., M.S., or Ph. D. in Computer Science or equivalent work experience.
Desired
  • Experience working on distributed software projects in a large organization.

  • Experience leading, contributing to, or maintaining open-source projects.

  • Experience as a technology-specific speaker or evangelist.

Be sure to check out the Uber Engineering Blog to learn more about the team.

"

  • San Francisco, CA, United States Advent Software, Inc. Full time

    Associate Software Engineer page is loaded Associate Software Engineer Apply locations San Francisco, CA time type Full time posted on Posted 2 Days Ago job requisition id R16507 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. S. company based on revenue, SS&C is...


  • San Francisco, CA, United States Niantic Full time

    Are you passionate about video games and ready to lead a team building the world’s best Live game? We’re looking for an Engineering Manager to lead and run an elite team of 4-6 engineers developing Pokémon GO. If you are a manager who has led a team of highly skilled game devs in a large multi-functional environment and you're ready to rethink how...


  • San Francisco, United States ingenium.agency Full time

    Job DescriptionJob DescriptionSoftware Engineer, PlatformSan Francisco or LA or Las VegasSkillz is on a mission to bring out the best in everyone through competition. Building the future of entertainment, Skillz is accelerating the convergence of sports, video games and media for an exploding mobile-first audience worldwide. The companys platform empowers...


  • San Francisco, United States ingenium.agency Full time

    Job DescriptionJob DescriptionSoftware Engineer, PlatformSan Francisco or LA or Las VegasSkillz is on a mission to bring out the best in everyone through competition. Building the future of entertainment, Skillz is accelerating the convergence of sports, video games and media for an exploding mobile-first audience worldwide. The companys platform empowers...

  • Software Engineer

    3 days ago


    San Francisco, CA, United States X Corp. Full time

    Are you prepared to join the X team and help build the ultimate real-time information-sharing app, revolutionizing how people connect? At X, we're on a mission to become a trusted global digital public square, committed to minimal censorship within legal boundaries. Our goal is to empower every user to freely create and share ideas, fostering open public...

  • Software Engineer

    3 days ago


    San Francisco, CA, United States Motherduck Full time

    About MotherDuck Don’t let the quirky name fool you! We’re on a mission to transform the way people interact with and understand their data. We aim to empower and delight data practitioners by building an even richer, more scalable, and more collaborative experience atop the already amazing DuckDB open-source project. We’ve launched a...


  • San Francisco, CA, United States Yeah! Global Full time

    Our client is seeking an outstanding Platform Engineer – ML (Machine Learning) in engineering to join our expanding team. As a platform engineer within our Engineering organization, you will play a pivotal role in driving execution, providing robust technical expertise, elevating the engineering standards of the team, and contributing to the long-term...


  • San Francisco, CA, United States Square Inc. Full time

    Senior Software Engineer, Bitcoin Platform Full-time Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate...


  • San Francisco, CA, United States eGain Corporation Full time

    Hundreds of global brands trust eGain to automate customer engagement and empower employees in a digital-first world. Powered by knowledge and AI, our solution is top-rated by Gartner and Forrester. STAFF SOFTWARE ENGINEER As a Staff Software Engineer specializing in cloud technologies, you’ll design, develop, and maintain our cloud-based platform....

  • Software Engineer

    3 days ago


    San Francisco, CA, United States Factory Full time

    Factory is on a mission to bring autonomy to software engineering. To do that, we are building AI systems called Droids that accelerate the engineering output of enterprise software organizations. Droids automate tedious but essential processes in software development like code review, documentation, test creation, as well as end-to-end coding tasks. Some...


  • San Francisco, CA, United States OnHires Full time

    Our client is a liquidity and technology provider of solutions for the crypto and foreign exchange (FX) industry. The company specializes in the sphere of B2B services and products, catering to a wide range of clients including large licensed brokers, crypto exchanges, crypto brokers, forex brokers, hedge and crypto funds, and professional managers. The...

  • Software Engineer

    2 weeks ago


    San Francisco, United States MotherDuck Full time

    About MotherDuck Don’t let the quirky name fool you! We’re on a mission to transform the way people interact with and understand their data. We aim to empower and delight data practitioners by building an even richer, more scalable, and more collaborative experience atop the already amazing DuckDB open-source project. We’ve launched a minimally-viable...


  • San Francisco, CA, United States Discord Full time

    Discord is about giving people the power to create space to find belonging in their lives. Trusted by millions of people to keep their communications secure, private, and out of the hands of evildoers, security and privacy are necessary to Discord's success. We are looking for a Senior Security Engineer, Platform Security reporting to the Platform...


  • San Francisco, CA, United States block.xyz Full time

    The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances,...


  • San Francisco, CA, United States Block Full time

    The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances,...


  • San Francisco, CA, United States hims & hers Full time

    About the job: Hims & Hers is looking for a Senior Software Engineer to join our Store Backend Platform team to help build a fast, reliable, and frictionless telemedicine experience. The role will focus mainly within our ecommerce and order management platforms in areas such as product, product catalog, subscriptions, pricing, and payments, building...


  • San Francisco, United States Abnormal Security Full time

    Job DescriptionJob DescriptionAbout the RoleAbnormal Security is looking for a Senior Software Engineer who is passionate about building and operating microservices at large scale. The Core Platform team owns foundational platform services including but is not limited to the Dynamic Configuration system which is responsible for delivery of runtime...


  • San Francisco, CA, United States Tecton Full time

    At Tecton , we solve the complex data problem in production machine learning. Tecton’s feature platform makes it simple to activate data for smarter models and predictions. Tecton abstracts away the complex engineering to speed up innovation. Tecton’s founders developed the first Feature Store when they created Uber’s Michelangelo ML platform, and...


  • San Francisco, CA, United States CentML Full time

    Our founding team is made up of experts in AI, compilers, and ML hardware and has led efforts at companies like Amazon, Google, Microsoft Research, Nvidia, Intel, Qualcomm, and IBM. Our co-founder and CEO, Gennady Pekhimenko, is a world-renowned expert in ML systems who holds multiple academic and industry research awards from Google, Amazon, Facebook, and...


  • San Francisco, United States Yurts Full time

    Company Overview: At Yurts, we are on a mission to revolutionize the world of artificial intelligence and machine learning. We are passionate about pushing the boundaries of technology to build innovative platforms that empower enterprises to leverage Generative AI (LLMs) successfully. We are seeking an exceptional Senior Software Engineer for our Platform...