JOBSEARCHER

Python Developer

Job Title: Python Developer (Machine Learning / AI)Location: Fremont, CADuration: 12+ MonthsEmployment Type: W2 ContractExperience: Ideal: 3–5 years in ML/Software Development)Position SummaryClient is seeking a Python Developer to join its Service Software Team in Fremont, CA. The role focuses on building and deploying production-grade AI/ML solutions that power Tesla's Service Centers, Collision Centers, CRM, and Insurance operations. The ideal candidate has strong Python development skills combined with experience building machine learning applications and modern AI solutions.Note:Banking domain candidates are not preferred.Candidates from Automotive, Electric Vehicles, Manufacturing, Semiconductor, Insurance, Software Product, or eCommerce backgrounds are highly preferred.Candidates with Lucid Motors or EV experience and strong Python/Java skills will receive priority.Required SkillsMust HavePythonFastAPIREST APIsMicroservicesMachine LearningPyTorch / TensorFlow / JAXPandasRAG (Retrieval-Augmented Generation)Production ML Model DeploymentStatistics & Model EvaluationNice to HaveLarge Language Models (LLMs)Recommender SystemsOperations ResearchCNN / Deep LearningAgile DevelopmentJavaResponsibilitiesDesign, build, and deploy machine learning models for Tesla service applications.Develop scalable Python applications using FastAPI and microservices.Build AI solutions utilizing RAG architectures and LLMs.Deploy, monitor, and maintain production ML models.Analyze text, image, voice, and structured datasets.Collaborate with Service Operations, Collision Centers, CRM, and Insurance teams.Write clean, maintainable, production-quality code.Participate in Agile software development.Required Qualifications3–5+ years of software development or machine learning experience.Strong Python programming skills.Experience with FastAPI and RESTful APIs.Experience building Microservices.Hands-on experience with PyTorch, TensorFlow, or JAX.Experience with RAG-based AI applications.Knowledge of LLMs, Recommender Systems, or Operations Research.Strong statistics and model evaluation skills.Experience deploying production ML systems.Bachelor's degree in Computer Science, Data Science, or equivalent experience.Interview ProcessRound 1: 45-minute System Design (Whiteboard)Round 2: 45-minute Coding ReviewCandidates must bring their own laptop.