Careers

Do you know anyone at Tesla Motors Inc.?   
Link will open in new window
<< Back to Search Results


Senior Web Application Software Engineer

Req. ID: 21415
Office Location: NA-US-CA-Palo Alto-Deer Creek-Office
# of openings: 1
Job Shift:
Job Type: Full time

Description

About Tesla
Tesla’s goal is to accelerate the world’s transition to electric mobility with a full range of increasingly affordable electric cars. California-based Tesla designs and manufactures EVs, as well as EV powertrain components for partners such as Toyota and Daimler. As of the end of 2013 Tesla has delivered more than 27,000 electric vehicles to customers in 31 countries. Tesla’s Model S is the world’s first premium sedan designed and engineered from the ground up as an electric vehicle and was named Automobile Magazine’s 2013 Automobile of the Year® and Motor Trend’s prestigious 2013 Car of the Year®.
 
The Role
The Toolbox web site is a growing part of the diagnostic system used by Tesla Service technicians, world-wide, to diagnose problems, perform maintenance, and download firmware.  The website provides authentication, software and data updates, and an interface to our diagnostic database.  The diagnostic database is a collaborative crowd-sourced knowledge-base of vehicle issues and most-likely service items in real time.  The web server also provides database service to the laptop application for data gathering and analysis. 
 
You will use your wide variety of skills to improve the Toolbox web application and REST APIs to provide diagnostic information to technicians, sales and telephone support representatives, log service procedures performed, integrate with the Service Repair Order system to track vehicle issues, provide vehicle repair reports to the vehicle reliability and quality assurance groups, improve usability and performance of the web views of repair sessions and vehicle knowledge base.
 
Requirements
  • B.S. or higher studies in Computer Science (or equivalent experience)
  • Strong Python programming skills
  • Strong JavaScript programming skills (AMD/Require.js preferred)
  • Strong Linux Skills
  • Experience with modern HTML5 web architecture and development practices
  • Experience with Python Web framework(s) (Pyramid preferred, Django ok)
  • Experience with software development methodology: source code control, bug tracking, etc.
  • Experience with databases, (PostgreSQL preferred, MySQL ok)
  • Experience with database replication, db administration.
  • Good verbal and written communication skills (English)
  • Ability to multi-task and manage multiple assignments in a fast-paced start-up environment
Desired Experience:
  • Experience with full web stack development (Chef+Fabric preferred, Salt or equivalent)
  • Experience with Bootstrap (Compass/Foundation ok)
  • Experience setting up RESTful interfaces
  • Experience with database ORMs (Projex ORB preferred, SQLAlchemy, Storm, Django Models, ok)
  • Experience with CSS Pre-compilers (SASS preferred, LESS ok)
  • Experience debugging client-side issues with firebug, web developer and similar tools.
  • Experience with Internationalization/Localization

Tesla Motors is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, physical or mental disability, sexual orientation, gender identity, gender expression, medical condition, pregnancy, veteran status, genetic information or any other classification protected by state or federal law

 





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo


X Deutschland Site Besuchen