MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Software Developer - Production Engineering

Company: Quantitative Systems
Location: Mountain View
Posted on: November 16, 2021

Job Description:

The RoleA software engineer in the Production Engineering group works on engineering of the back-end services and infrastructure supporting our autonomous driving system. This role's responsibilities include development and support of a broad spectrum of services, infrastructure and data pipelines running across multiple datacenters and offices. What you will do:

  • Accelerate the global engineering team, making engineers productive building software, hardware, and services being developed for our mission
  • Create next-generation services at scale:
  • Developer-facing APIs to enable engineering to create services and
  • rapidly deploy software
  • Scala, Java, Golang, Python programming for creating services and tools
  • Microservices and web-based applications using SQL or other relational
  • and non-relational databases
  • Apache Kafka (NSQ, RabbitMQ or equivalent middleware)
  • Apache Hadoop, Spark, Yarn, HBase and/or Accumulo
  • Ansible (preferred), Terraform for Infrastructure automation
    • Develop the next generation of on-prem and cloud native services at scale including:
    • Linux (Ubuntu) based infrastructure
    • Kubernetes, Docker and Containers
    • Public Cloud environments such as Azure, AWS or GCP
    • VMWare Virtualization
    • Metrics and dashboards (Grafana, Telegraf, InfluxDB, etc.)
    • Databases (CockroachDB, PostgreSQL)
      Requirements:
      • BS in Computer Science or a related field
      • 5+ years in a UNIX-based large-scale web operations role
      • Advanced experience with programming language(s) (Golang, Scala, Java,
      • Python, C++)
      • Core competency in general infrastructure operations and engineering Nice to Haves:
        • MS or PhD in Computer Science or a related field
        • Familiarity with big data tools such as Apache Spark, HBase, Accumulo
        • Knowledge of Cloud Security, Public Key Infrastructure, Encryption technologies
        • Exposure to Containers, Machine Learning or Big Data
        • Deep understanding of Kubernetes ecosystem
        • Network troubleshooting expertise
        • Experience with Linux on ARM, Android or related platform
        • Gradle, Groovy / Kotlin experience

Keywords: Quantitative Systems, Mountain View , Software Developer - Production Engineering, Professions , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds