Data Engineer
The Role
Tesla Motors is seeking a Data Engineer. This person will design, develop, maintain and support our Enterprise Data Warehouse & BI platform within Tesla using various data & BI tools, this position offers unique opportunity to make significant impact to the entire organization in developing data tools and driving data driven culture.
Responsibilities:
- Design and implement backend services and tools that handle fleet vehicle data collection and batch processing.
- Maintain systems connecting to national vehicle platform and local government platforms.
- Work with different teams on data collection related certifications, new requirements and improvements.
Desired Skills:
- Strong ability to work and communicate effectively with her/ his team and peers within the service/engineering organization.
- Strong ability to be self-directed and work independently, with strong organization and documentation skills.
- Exceptional capacity for managing simultaneous activities and challenges.
- Experience in building and maintaining databases
- Experience in Big Data processing using Apache Hadoop/Spark ecosystem applications like Hadoop, Hive, Spark, Kafka and HDFS preferable
- Experience with JavaScript and building UI's is a plus
- Familiar with GBT-32960 is a plus
- Skilled with common workplace and database software (MS Word, Excel, Visio, Access, etc).
Requirements/ Qualification:
- BS/MS in Computer Science, Electrical/Computer Engineering or equivalent.
- Strong scripting skills in python.
- Knowledge of various data communication protocols (e.g. REST API, Websockets)
- Experience with SQL and familiarity with database performance concepts like indices, segmentation, projections, and partitions
- Must be fluent in English (additional foreign languages a plus/possible requirement for position).