Sr. Software Engineer, DMS

Recruiter
Tesla
Location
Fremont, California
Salary
Competitive
Posted
13 Oct 2018
Closes
14 Nov 2018
Ref
74930
Sector
Engineering
Contract Type
Permanent
Hours
Full Time
The Digital Products Engineering team is at the forefront of building a consistent, global customer experience across all digital touchpoints. This team is building the next generation infrastructure which allows our customers, living in 60+ countries, to understand, interact and purchase our amazing vehicles and energy products.

The Role:

In this role, you will join a small team responsible for building innovative software that supports business functions across all Tesla such as Document Management, Url Shortener and more.

Responsibilities

  • Experience designing and deploying high performance production services with extensive monitoring and logging practices
  • Build globally distributed services moving petabytes of data
  • Contribute in building the most reliable file transfer technology
  • Collaborate with other engineers on the team to optimize engineering methodologies
  • Ability to manage technical and relational skills to excel in extensive projects
  • Efficiency in acceleration of services and enhance infrastructure to increase performance, scalability and the most optimal user experience

Qualifications

  • BS/MS in Computer Science, IT, or related field. Or other evidence of exceptional ability
  • 3+ years of solid experience with any major programing language (Go Lang is a plus)
  • In-depth knowledge of data structures and algorithms
  • Building high performance, globally distributed client/server based web applications
  • Deep understanding of the network stack, TCP/IP and HTTP protocol
  • Excellent Unit Testing and Integration Testing practices
  • Prior experience in building Document management Systems is a plus


Nice to have

  • Exposure to GO, C#, Python, PHP, Java, React.js and other open source technologies is a plus.
  • Exposure to GraphQL is a plus.
  • Ability to work in constant high pressure situation.
  • Experience with Docker.
  • Exposure to mobile app development iOS and android is a plus.
  • Ability to multi-task and manage multiple assignments in a fast-paced environment.
  • Prior experience on home grown enterprise level applications is preferable.
  • Demonstrated ability to facilitate cross-team work and influence beyond he/she individual group.
  • Evidence of exceptional ability

Similar jobs

Similar jobs