Search by job, company or skills

Tesla

Sr Database Engineer, Database Engineering

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The role:
Do you want to own data platform projects that mean something

Tesla is searching for passionate Systems Reliability Engineers to do Database Engineering. Join our innovative Database Infrastructure engineering team. Build and support the systems that will fix the World's energy problems. Make data systems run fast and run reliably so that our cars run fast and run reliably.

Have you read the Google SRE book

Are you ready to apply those principles to improve database reliability and decrease toil at Tesla

In this role you will build the next generation data platform to deliver database related services on demand while reducing our infrastructure footprint. You will support the current fleet. You will automate. You will monitor. You will observe. You have solved critical business problems using observability and automation. You passionately build resilient, reliable and scalable databases and tools.

Please provide several code snippets of less than 10 lines with your resume

Responsibilities:

  • Respond to issues within the Service Level Objective during your assigned on-call rotation.
  • Expertise in supporting technologies like Postgres, MySQL, mongoDB.
  • Experience in search / cacheing technologies like elastic search, open search,Redis.
  • Experience in technologies like Cassandra, ScyllaDB is a plus.
  • Experience in queuing technologies like RabbitMQ, EMQX is a plus.
  • Write software to improve the reliability, scalability and performance of Tesla's infrastructure.
  • Troubleshoot broken systems and services issues.
  • Build new systems.
  • Document the services we run and how to manage them.
  • Monitor, measure and improve the performance and state-awareness of our systems.
  • Locate and deprecate unused services.
  • Re-deploy, reschedule services that under-utilize their planned resources every quarter.
  • Complete, Update or Polish 4 Runbook/SOPs/Design Documents.

  • Requirements:


  • Bachelor's degree in computer science or Information Technology.
  • 10+ Years experience in database technologies.
  • Expert in database and SQL tuning.
  • Expert troubleshooter.
  • Strong Shell, Python and SQL scripting to automate DB related jobs.
  • Familiarity with observability tools such as Grafana, Prometheus, consul
  • Proven ability to work independently or as an integral member of a team.
  • Excellent communication and documentation skills.
  • Ability to work with development teams.
  • Familiarity with low level debugging tools: strace, tcpdump, gdb, lsof and netstat
  • Familiarity with splunk.
  • Expertise in setting up and testing backups.
  • Expertise in setting up and validating replication.
  • Write a simple piece of software in any language that does anything.
  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 136991465