Senior Python Automation Developer

Jerusalem, Israel
Software
Full time

The position

Mobileye's REM group (Road Experience Management), is responsible for the automatic High-Definition map-making process, which is a key technology in Mobileye's autonomous driving and high-end Driving Assistance systems.

We are looking for a senior hands-on Software Automation Developer, reporting through our platform software organization to support mission-critical services, systems and infrastructure tailored for building and releasing REM software. 

What will your job look like:

  • Develop and implement our CI/CD strategy, building and maintaining the automation tools, build systems, and infrastructure that power our software delivery
  • Continuously refine and optimize our CI/CD pipeline, identifying areas for improvement and implementing solutions to enhance speed, reliability, and stableness
  • Stay up-to-date with the latest DevOps trends and technologies, and share your knowledge with the team.
  • innovative tools and software solutions that streamline and enhance the developer experience, boosting productivity and code quality. You'll play a key role in optimizing the entire development lifecycle, from coding to deployment and monitoring.
  • Maintain and optimize the development environment, including virtual environments, dependency management and project structure.

All you need is:

  • 5 years of hands-on experience in software development roles.
  • Bachelor's degree in Computer Science or a related field.
  • Excellent knowledge and experience in Python (YAML, Python Packaging and maintaining Python env's - an advantage)
  • Experience with SW automation development, and ability to troubleshot and debug complex SW utils and automations.
  • Experience with CI/CD repositories maintenance, preferably GitLab - a must.
  • Experience with backend frameworks (e.g., FastAPI, Django, Flask) and containerized services (e.g., Docker, Kubernetes).