Software Engineer - Developer Infrastructure
Applied Intuitionabout 1 year ago
Sunnyvale, CA, USAMid Level
H1B Sponsor
Base Salary
$135k - $265k/yr
Responsibilities
- Design, build, and improve core libraries, frameworks, and tools used by engineers across the company.
- Improve the speed and reliability of developer infrastructure, including the Bazel build system and Buildkite.
- Collaborate with engineering teams to improve code quality, testability, and release processes.
- Own areas of expertise and influence technical and product decisions.
- Establish development best practices and standards.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- At least 2 years of experience building high-quality software products and tools in technically challenging domains, with a focus on quality, reliability, and developer ergonomics.
- Ability to own products end-to-end, from underlying infrastructure through engagement metrics.
- Expertise in Go, C++, Python, or TypeScript, with experience creating or maintaining libraries, frameworks, and APIs.
- Strong focus on code quality and ability to raise quality standards across an organization.
- Experience in automotive, autonomy, robotics, or related industries is preferred.
- Experience with service architecture and middleware such as gRPC, Fx for Golang, or SQLAlchemy is preferred.
- Experience with Bazel, language toolchains, Buildkite, Docker, Kubernetes, Terraform, or Ansible is preferred.
- Experience deploying software to AWS, GCP, or on-premise clusters is preferred.
- Deep knowledge of Linux operating systems and surrounding software ecosystems is preferred.
Benefits
- In-office work is expected 5 days per week, with occasional remote-work flexibility.
- Benefits may include equity, health, dental, vision, life and disability insurance, 401(k) retirement benefits with employer match, learning and wellness stipends, and paid time off.
Tech Stack
AnsibleAWSBazelBuildkiteC++DockerGoGoogle Cloud PlatformgRPCKubernetesLinuxPythonTerraformTypeScript