Senior Python Developer - GenAI & Infrastructure

Jerusalem, Israel
R&D – Software /
Full time /
On-site
Mobileye’s AV Group in Jerusalem is looking for a Senior Python Developer to join our growing infrastructure and GenAI efforts.
This role is focused on hands-on development of internal tools, automation frameworks, and GenAI-based pipelines that support development and validation activities across autonomous driving programs.
You will work closely with technical leads and architects to implement scalable, high-quality solutions that improve engineering productivity and enable innovation.

What will your job look like?

    • Develop GenAI-based tools and pipelines (LLM integrations, data preprocessing, automation workflows, evaluation utilities).
    • Implement and maintain scalable internal tools and infrastructure components in Python.
    • Build automation frameworks that improve development, testing, and CI/CD workflows.
    • Develop backend services and utilities that support simulation, validation, and analytics processes.
    • Collaborate with developers and team leaders to translate high-level designs into robust, production-ready systems.
    • Improve reliability, performance, and maintainability of existing infrastructure tools.
    • Contribute to engineering best practices, code quality, and technical standards within the team.

All you need is:

    • 5+ years of hands-on software development experience in mid-to-large-scale environments.
    • Expertise in Python (advanced OOP, async/concurrency, packaging, debugging, performance tuning).
    • Experience building backend systems, automation tools, or developer-focused infrastructure.
    • Experience working in Linux-based development environments.
    • Practical experience with Git and CI/CD workflows.
    • Strong debugging and problem-solving capabilities.
    • Ability to take ownership of features from design discussion to production delivery.

Advantages:

    • Experience integrating GenAI / LLM-based tools into engineering workflows.
    • Experience with data pipelines and structured data processing.
    • Familiarity with Docker or containerized development environments.
    • Experience working in cross-functional engineering teams.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.