Jobs · Information Technology · California

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

Similar jobs