Logo of Huzzle

Software Engineer – Machine Learning, AI (m/w/d) - Gigafactory Berlin-Brandenburg

image

Tesla

10d ago

  • Job
    Full-time
    Mid & Senior Level
  • Data
    Software Engineering
  • Brandenburg

AI generated summary

  • You should have expertise in Python, ML frameworks, LLM applications, NLP, backend development, and containerization, along with strong problem-solving skills and collaborative abilities.
  • You will design and maintain RAG-based chatbots, optimize NLP pipelines, build scalable backends, collaborate with teams, fine-tune LLMs, implement AI agents, research advancements, and ensure software best practices.

Requirements

  • Expertise in Python with hands-on experience in machine learning frameworks like PyTorch or TensorFlow, along with a strong foundation in ML concepts, particularly statistics and optimization
  • Proven experience in building and deploying LLM-based applications, especially RAG chatbots, with deep knowledge of information retrieval, semantic search, and ranking algorithms
  • Degree in Computer Science, Machine Learning, Engineering, or a related field, or equivalent experience
  • Solid understanding of NLP concepts, conversational AI systems, and vector databases (e.g., Pinecone, Milvus)
  • Familiarity with tools for LLM orchestration, such as LangChain or LlamaIndex
  • Experience with backend development using frameworks like FastAPI, Flask, or Django
  • Knowledge of containerization (Docker, Kubernetes), and deploying scalable ML systems
  • Excellent problem-solving and debugging skills, with a focus on optimization and scalability
  • Familiarity with front-end development technologies (e.g., React) and frameworks is highly desirable
  • Understanding of CI/CD practices, software development methodologies, and Agile principles
  • Excellent collaborative skills to work effectively with cross-functional teams
  • Proficiency in working in a high-impact, responsive, and collaborative team environment
  • Smart but humble, with a bias for action

Responsibilities

  • Design, develop, and maintain RAG-based chatbots by leveraging open-source large language models (LLMs) like LLaMA, Falcon, and GPT-J, integrating them with external knowledge bases (e.g., vector databases such as Pinecone, FAISS)
  • Build and optimize NLP pipelines for tasks such as text retrieval, embeddings, dialogue management, and intent recognition
  • Architect scalable and robust backends using Python frameworks like FastAPI or Flask, integrating APIs, external tools, and databases to support chatbot and AI system functionality
  • Collaborate with cross-functional teams, including product and design, to deliver user-friendly, intuitive solutions tailored to business and customer needs
  • Experiment with and fine-tune LLMs, improve chatbot and agent performance using prompt engineering, and ensure scalable, low-latency deployments in production
  • Explore, design, and implement AI agents capable of performing autonomous tasks, including reasoning, planning, decision-making, and integrating with external tools and APIs for multi-step task execution
  • Continuously research and stay updated on advancements in LLMs, NLP, and AI, applying cutting-edge techniques to enhance chatbot and AI agent capabilities
  • Ensure best practices for software development, including CI/CD pipelines, code quality, scalability, and proper documentation, while participating in code reviews and team improvement efforts

FAQs

What is the primary focus of the Software Engineer – Machine Learning, AI role at Tesla's Gigafactory Berlin-Brandenburg?

The primary focus is on building Retrieval-Augmented Generation (RAG) chatbots powered by open-source Large Language Models (LLMs) and evolving them into advanced AI agents.

What programming language is primarily used for this position?

Python is the primary programming language used for this position.

What experience is preferred for applicants regarding machine learning frameworks?

Applicants should have hands-on experience with machine learning frameworks like PyTorch or TensorFlow.

Is experience with building LLM-based applications essential for this role?

Yes, proven experience in building and deploying LLM-based applications, particularly RAG chatbots, is essential.

What types of databases should candidates be familiar with?

Candidates should have a solid understanding of vector databases, such as Pinecone and Milvus.

Will I be collaborating with other teams in this role?

Yes, collaboration with cross-functional teams, including product and design, is a key aspect of the role.

What are the expected qualifications for this position?

A degree in Computer Science, Machine Learning, Engineering, or a related field, or equivalent experience is expected.

What types of deployment technologies should candidates know about?

Candidates should have knowledge of containerization technologies such as Docker and Kubernetes for deploying scalable ML systems.

Are there opportunities for research and staying updated on advancements in the field?

Yes, continuous research and staying updated on advancements in LLMs, NLP, and AI is encouraged.

What benefits does Tesla offer to employees in this role?

Tesla offers a competitive salary, Tesla shares or bonuses, a pension program, 30 vacation days, flexible work arrangements, corporate benefits, employee insurances, and relocation and commuting support.

Tesla’s mission is to accelerate the world’s transition to sustainable energy.

Automotive
Industry
10,001+
Employees
2003
Founded Year

Mission & Purpose

Tesla’s mission is to accelerate the world’s transition to sustainable energy through increasingly affordable electric vehicles in addition to renewable energy generation and storage. California-based Tesla is committed to having the best-in-class in safety, performance, and reliability in all Tesla cars. There are currently over 275,000 Model S, Model X and Model 3 vehicles on the road worldwide. To achieve a sustainable energy future, Tesla also created infinitely scalable energy products: Powerwall, Powerpack and Solar Roof. As the world’s only vertically integrated energy company, Tesla continues to innovate, scale and reduce the costs of commercial and grid-scale systems, with the goal of ultimately getting us to 100% renewable energy grids.