Mobileye

Senior Python Developer

Posted: 1 minutes ago

Job Description

We’re looking for a highly skilled Python Developer to join our engineering team. In this role, you’ll design, develop, and maintain backend systems that support Mobileye’s production and internal applications. You’ll work across teams to deliver scalable, high-availability solutions, ensuring smooth operation of production environments and future web-based applications.What will your job look like?Design, develop, and maintain scalable, high-performance backend systems using Python. Collaborate with cross-functional teams to build end-to-end solutions, occasionally including frontend integration using modern frameworks (React, Angular, or Vue).Design and manage databases (SQL and NoSQL), focusing on performance, reliability, and data integrity.Support and enhance production line applications, ensuring high availability, resilience, and fault tolerance. Build, containerize, and deploy applications using Docker and Kubernetes on Linux environments. Implement and manage CI/CD pipelines using GitLab CI for automated testing and deployment.Work with AWS services to deploy, monitor, and scale applications in the cloud. Optimize performance-critical components using C++ and/or Cython where needed. Participate in architecture design, code reviews, and mentoring of junior developers.All you need is:BSc in Computer Science (or equivalent academic degree).7+ years of experience in backend software development using Python.Proven experience with at least one Python web framework (FastAPI, Flask, or Django).Solid understanding of frontend frameworks (React, Angular, or Vue) and RESTful API design.Strong knowledge of relational and non-relational databases (PostgreSQL, MySQL, MongoDB).Deep expertise in Docker and Linux environments.Hands-on experience with GitLab CI/CD pipelines.Proficiency with AWS cloud services (deployment, scaling, monitoring).Experience working with C++ and/or Cython in Python environments.Understanding of automation systems and production-grade infrastructure.Strong analytical, debugging, and problem-solving skills.Excellent communication and teamwork abilities.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In