Bachelor's degree in Computer Science, Mathematics, Engineering, or related field
5+ years of software engineering experience in a technology company
1+ years building large-scale infrastructure applications
1+ years developing highly scalable solutions
Proficiency in relational databases and SQL
Experience with VIM and GIT for code editing and version control
Familiarity with Linux, HTML, CSS, Java, and JavaScript
Responsibilities
Design, develop, and maintain a large-scale cloud-hosted full stack platform
Own backend systems for reliability, uptime, and stability
Implement scalable infrastructure and performance improvements
Lead architectural design for major platform components
Provide technical leadership on complex engineering initiatives
Collaborate with cross-functional teams to integrate requirements
Contribute to full stack development of customer-facing features
Benefits
Flexible work environment
Opportunities for professional development
Collaborative team culture
Access to cutting-edge technology
Health and wellness programs
Full Job Description
About the role
Responsible for end-to-end design, development, and maintenance of a large scale cloud hosted, full stack platform used for building and testing vehicle applications.
Own and maintain backend systems for the Workbench platform, including core services responsible for reliability, uptime, and system stability in a distributed cloud environment.
Design and implement scalable infrastructure and performance improvements to support high throughput workloads, reduce latency and eliminate system bottlenecks across compute and virtualization layers.
Develop and improve platform infrastructure.
Lead architectural design efforts for major platform components, including system redesigns, technical tradeoff analysis, and long-term scalability planning.
Provide technical leadership on complex engineering initiatives and contribute to engineering standards and best practices.
Collaborate closely with infrastructure, virtualization, and tooling teams to integrate cross functional requirements into the Workbench platform and ensure compatibility across development workflows.
Contribute to full stack development of customer facing features and developer workflows within Workbench, including productivity enhancements leveraging automation to improve developer efficiency and reduce iteration time.
Participate in system hardening efforts, including secure access control considerations, and platform reliability safeguards to ensure production grade stability and operational safety.
We're looking for someone who has:
Must have at least a Bachelor's degree in Computer Science, Mathematics, Engineering or in a related field
At least 5 years of experience in a software engineering role for a technology company
At least 1 years of experience in the following:
Building large-scale infrastructure applications
Building highly scalable performant solutions
Relational databases and SQL
Code editors VIM, and revision control systems GIT
Linux operating system
HTML, CSS, Java, and Java Script
#LI-DNP
Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
About Applied Intuition
Applied Intuition is a software company that provides a simulation platform for autonomous vehicles. The platform allows developers to test and validate their autonomous vehicle software in a virtual environment before deploying it on real vehicles. Applied Intuition was founded in 2017 and is headquartered in Mountain View, California.