Search jobs > Pleasanton, CA > Senior software engineer

Senior Software Engineer, Infrastructure Engineering

10x Genomics
Pleasanton, California, US
Full-time

About the role

Are you the right applicant for this opportunity Find out by reading through the role overview below.

We are looking for an exceptional Software Engineer to build out our growing cloud infrastructure and HPC platform with a solid understanding of Linux, cloud, and distributed computing to join our team.

Our multi-disciplinary team in microfluidics, biochemistry, mechanical engineering, computational biology, and software has a proven track record of delivering successful commercial products built on deep technological innovation.

If you are a self-starter who is passionate about building and operating reliable, scalable and performant systems, and is excited to work in a highly collaborative environment alongside a diverse team of experts every day, join us at 10x Genomics.

What you will be doing

  • Design, build, deploy, and maintain resilient and scalable services and High Performance Computing (HPC) systems in the cloud.
  • Scale systems and improve operational efficiency through extensive automation.
  • Collaborate with the software engineering team on continuous delivery and deployment.
  • Monitor infrastructure and applications for uptime and resource utilization, identify performance bottlenecks, troubleshoot and mitigate system issues, and develop solutions to improve reliability and performance.
  • Maintain detailed documentation of system build and operational procedures.
  • Participate in on-call rotations.

Minimum Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
  • 5 years software engineering experience in Python or Go.
  • 3 years Linux systems engineering and operational experience.
  • Experience with AWS services and infrastructure.
  • Experience with Infrastructure as Code (ex. Terraform, Ansible), CI / CD tools / systems.

Preferred Skills and Experience

  • Proficiency in shell scripting and at least one other language, e.g. Python or Go.
  • Ability to dive into unfamiliar code bases to troubleshoot and resolve issues.
  • Previous experience with container based solutions like Docker.
  • Experience with Kubernetes (installation, configuration, and troubleshooting).
  • Knowledge of Linux kernel tuning, networking, and performance optimization.
  • Experience with deployment management tools like ArgoCD.
  • Experience in managing multi-petabyte scale network-attached storage (NAS) and operational knowledge of the NFS protocol.
  • Strong desire to learn and implement new technologies.
  • Excellent written and verbal communication skills.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
The Friend Network
CA, United States

As a Software Engineer, you’ll work on everything from building user-friendly front-end features to designing scalable back-end infrastructure. Software Engineer Opportunity **For our client**. We're looking for talented and driven Software Engineers to join our growing team. Software Engineer (or e...

Promoted
Bayside Solutions
CA, United States

Senior Backend Software Engineer (C++). C++ software development experience; experience with Linux/Unix platforms. ...

Promoted
Intelletec
CA, United States

We are looking for a Senior Software Engineer, ML Backend who is passionate about Machine Learning and AI. We’re looking for an exceptional Senior Software Engineer, interested in solving complex problems at the intersection of Data and ML. ...

Promoted
Storm2
CA, United States

Senior Software Engineer -Permanent. ...

Promoted
Five9 Inc.
San Ramon, California

Our innovative AI team is seeking a talented and experienced Senior Software Engineer - Frontend. In this role, you will be part of the team that builds software that brings AI technologies to users. An ideal candidate for us is an experienced engineer who is passionate about building high performan...

Mindlance
Remote, CA
Remote

As a Senior Software Delivery Engineer, you’ll be on a team building a secure, compliant SaaS platform for Federal government-led construction projects. This will involve building and adopting tools to build, test, and deploy software to run in a dedicated environment that meets all controls for, an...

mavinsys
Pleasanton, California

Infrastructure LinuxEngineers primary function will be to advance the infrastructureteam from a traditional infrastructure methodology to aninfrastructure as code approach. Operationalsupport of core infrastructure services which includes the abilityto transition to traditional infrastructure server...

NVIDIA
Remote, CA, US
Remote

NVIDIA is looking for a Senior HPC Engineer to join its Professional Services team. Minimum of a four-year degree from an accredited university or college in Computer Science, or Electrical or Computer Engineering. ...

Carr Talent Acquisition
Santa Barbara County, California, USA

Advise leadership on the engineering orgs health and investments in engineering expertise in key technology areas as well as areas where we may have gaps. Design and build highimpact projects working handson and collaborating with multiple teams in the Software Platform Group. Collaborate with engin...

Five9
San Ramon, California

You will play a critical role in developing a highly available, highly scalable and reliable infrastructure for microservices. You will apply your expertise of cloud computing stack, broad software technologies, and open-source tools to resolve what are often considered seemingly unsolvable cloud te...