山西特斯拉科技有限公司

Devops Engineer, Diagnostic Tools and Platforms

Shanghai, Shanghai, CN

about 1 year ago
Save Job

Summary

职位来自于拉勾


The Role


At Tesla, Service Engineering exists uniquely at the intersection of firmware/hardware design, service, diagnostics, manufacturing, quality, and reliability. Service Engineering multiplies efforts of service in the areas of diagnostics, repairs, and maintenance, while simultaneously reducing the need for each. Our mission is to ensure that customer's vehicle is diagnosed accurately, reliably and as quickly as possible with the feedback mechanisms to enable continuous improvement of diagnostics. Our vision is to have a diagnostic strategy and software that ensures our vehicles do not have to come to service for diagnosis.


As an infrastructure/devops engineer in Service Engineering, you will be responsible for specifying, building, and maintaining the next generation of diagnostic tooling for our vehicles and energy products. You’ll be part of one of our multidisciplinary product teams, where you will build both back-end and front-end systems, and work closely with product managers, engineers, operations, and data analysts.


Responsibilities


  • Manage and evolve our vehicle data and diagnostic software platforms with higher availability, fault tolerance, scalability, security, and cost efficiency, to support Tesla’s continued growth.
  • Execute projects to improve diagnostic simplicity, meet regulatory compliance objectives, and build proactive diagnostic systems.
  • Influence architectural decisions with focus on security, scalability and high-performance
  • Debug issues in production, root cause and apply fixes in timely manner.
  • Work directly with our factory firmware team to provide highly available factory-facing services.
  • Set up and maintain monitoring, metrics & reporting systems for fine-grained observability and actionable alerting.


Requirements


  • 3+ years of software development experience
  • BS in Computer Science or equivalent experience with evidence of exceptional ability
  • Proficiency in one or more high-level development languages like Python, Go, Ruby and/or Java
  • Solid understanding of object oriented programming and functional programming principles
  • Experienced in managing container-based workloads, using Kubernetes or other orchestration software.
  • Experienced with CI/CD pipeline using GitHub Actions providing build/draft- release/request-code-review / branch-testing / deployment.
  • Experience in managing databases, including backup, restore, resizing & disaster recovery.
  • Familiar with monitoring&alerting systems, e.g. prometheus / prometheusoperator / sentry / thanos / opentelemetry
  • Familiar with datapipeline like messagequeue / ETL / streamprocessing
  • Excellent interpersonal, communication, and collaboration skills

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job