Senior Backend Software Developer
Posted on 9/19/2023
TuSimple

501-1,000 employees

Autonomous trucks
Company Overview
TuSimple's mission is to improve the safety and efficiency of the trucking industry. The company helps enable reliable, low-cost freight capacity as a service while setting a new standard for safety and fuel efficiency.
Locations
Sunnyvale, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Spark
AWS
Data Analysis
Docker
Airflow
Kubernetes
NoSQL
CategoriesNew
Software Engineering
Requirements
  • Must be located in the San Francisco Bay Area
  • Ability to work in TuSimple’s Sun Valley Office three days a week
  • At least a Bachelor's Degree in CS or related engineering field is required
  • At least 6 years of experience in architecting, designing, implementing, and testing infrastructure solutions on cloud platforms
  • Strong experience in designing, developing and deploying large-scale data pipelines and web services
  • Strong hands-on experience with docker and kubernetes
  • Experience with workflow management tools such as Airflow, Argo workflow, etc
  • Experience with distributed big data processing using Spark
  • Experience with database systems such as relational databases, NoSQL databases, etc
  • Experience in monitoring cloud performance and troubleshooting incidents, identifying root cause, and implementing solutions
  • Good communication, documentation skills and team player
Responsibilities
  • Design and develop the next generation of computing infrastructure on the public cloud
  • Work in tandem with our engineering team to identify and implement the most optimal cloud-based solutions
  • Define and document the best practices and strategies for application deployment, running, monitoring and infrastructure maintenance
  • Provide guidance, leadership and mentorship to development teams to build cloud competencies
  • Ensure application performance, uptime and scale, maintaining high standards of code quality and thoughtful design
  • Regularly review existing systems and make recommendations for improvements
  • Managing cloud environments in accordance with company security guidelines
Desired Qualifications
  • AWS certifications are a
  • Experience with autonomous driving systems
  • Experience with web service development, such as OpenAPI, Quarkus, etc