The team is responsible for developing a factory design which supports seamless integration between production, material flow, construction, and facilities teams. Innovation is expected. Through a detailed understanding of the high-level factory objectives and extensive collaboration with the internal and external teams designing individual factory components, this team ensures that the factory design as whole achieves all of Tesla’s objectives.
The ideal candidate will understand data flow, material flow, and how to project manage in a demanding and fast-paced environment where they will work as part of a strong, agile, and highly motivated team to accomplish some of the most ambitious projects being attempted in any industry today. A successful applicant will take pride in their thoroughness, analytical ability, organizational skills, and team mentality. The candidate will be able to think at a systems level about ambiguous problems and use strong logic to develop tools that drive optimal factory design decisions.
Roles and Responsibilities:
Develop interactive factory design applications that represent material and people flow within Gigafactory designs
Interpret API endpoints to generate clean graphs that power indoor and outdoor maps of Gigafactory operations
Implement greedy algorithms to optimize distance calculations and route planning
Work as part of an agile team using Jira scrum sprints
Consider the data storage strategies involved with implementing new features
Maintain version control and build tests for new features within the application
Work with Factory Design peers to understand and troubleshoot the desired visual representations of the Gigafactory
Build in late-arriving PFEP (plan for every part) data features that provide better insight for production ramp constraints related to material flow and system design
Skills and Experience:
2+ years software engineering experience (manufacturing focus preferred). Relevant internship experience may be considered.
BS/MS Computer Science, Software Engineering (or similar).
Equivalent experience also accepted.
Experience leading innovative, thoughtful solutions to systems-level problems
Comfortable navigating ambiguous problems
Able to work under pressure while managing competing demands and tight deadlines
Graph optimization algorithms
Revit, Dynamo (Revit scripting)
Web-based Application Development