Sr. Software & Machine Learning Engineer, Energy Optimization
Tesla · Palo Alto, CA · 1 mo ago
On-siteInformation Technology$140k–$300k/yrFull-time
What You'll Do
- Develop and maintain scalable machine learning models and algorithms for energy storage forecasting, demand modeling, and system optimization, including demand response and grid integration
- Design and implement new features to enhance customer-facing applications and improve user experience
- Optimize deployment processes through CI/CD, containerization, and infrastructure management, ensuring smooth operations and efficient updates
- Collaborate with cross-functional teams to integrate software systems into Tesla’s ecosystem, ensuring seamless deployment and operation
- Build and maintain robust software pipelines for training, evaluating, and deploying ML models in production, ensuring reliability and efficiency
- Contribute to the development and maintenance of monitoring and simulation systems to ensure software reliability and scalability
- Proactively identify and resolve performance bottlenecks related to infrastructure, memory, and runtime efficiency
- Communicate technical concepts clearly to non-technical stakeholders to align development with business objectives
What You'll Bring
- Degree in Computer Science, Engineering, or equivalent experience
- Strong proficiency in Python and Linux environments; experience with Go or Rust is a plus
- Proven experience in developing and deploying scalable software systems, including writing production-level code and ensuring performance in real-world environments
- Experience with cloud and big data technologies such as AWS, Spark, Airflow, and Kubernetes
- Experience with CI/CD pipelines (e.g., GitHub Actions) and automating software deployment processes
- Familiarity with optimization techniques, machine learning, and time-series forecasting is highly valued
- Excellent communication skills and the ability to collaborate within cross-functional teams
- Experience in energy solutions, battery control systems, and a passion for sustainability and clean energy solutions
- Practical experience in optimization techniques, time-series forecasting, and machine learning model development, with a focus on energy storage and grid applications
- Experience managing containerized applications in embedded or firmware environments, and optimizing resource usage (e.g., memory, CPU) for efficient performance in constrained systems
Benefits
- Competitive pay
- Medical plans
- Family-building, fertility, adoption and surrogacy benefits
- Dental (including orthodontic coverage) and vision plans
- Healthcare and Dependent Care Flexible Spending Accounts (FSA)
- Employee Stock Purchase Plans
- Other financial benefits
- Company-paid (Health Savings Accounts) HSA Contribution
- Short-term and long-term disability insurance
- Employee Assistance Program
- Sick and Vacation time
- Paid Holidays
- Back-up childcare and parenting support resources
- Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
- Weight Loss and Tobacco Cessation Programs
- Tesla Babies program
- Commuter benefits
- Employee discounts and perks program
Pay
Expected Compensation $140,000 - $300,000/annual salary + cash and stock awards + benefits