Remote Jobs RockRemote Jobs Rock

Algorithm Developer for Geometric Team

📅 Apr 16
Geometric AlgorithmsSignal ProcessingPythonBig-data Tools
Apply Now

📜 Description

  • Design, develop, and optimize geometric and signal‑processing algorithms for large‑scale map creation systems.
  • Implement and maintain production‑level Python code within a complex, large codebase.
  • Analyze large datasets and build scalable solutions using scientific and big‑data tools.
  • Take algorithms from research and prototyping through production deployment.
  • Continuously research and develop new algorithmic approaches to address emerging challenges.
  • Explore Graph Neural Network (GNN) based approaches to complement geometric algorithms.

🛠️ Requirements

  • B.Sc. in Computer Science, Mathematics, Electrical Engineering, Physics, or a related field.
  • 5+ years of experience working with large production codebases.
  • 2+ years of experience developing scientific or data‑intensive applications in Python.
  • Proven ability to solve complex problems.
  • Advanced degree (M.Sc. or Ph.D.) is a plus.
  • Experience in statistical estimation is a plus.
Full job description

You will be part of Mobileye's REM (Road Experience Management) department, responsible for the automatic 3D High Definition map making process, a key technology powering Mobileye's autonomous driving and advanced driver assistance systems.

This process runs large‑scale algorithmic pipelines on big‑data infrastructure and requires a deep understanding of the team level code, a good understanding of the data flow integration with the group level, along with strong technical and algorithmic capabilities.

We are seeking a geometrically‑inclined algorithm developer to solve real‑world geometric problems using signal processing, contributing directly to technologies that improve road safety.

Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!

What will your job look like:

  • Design, develop, and optimize geometric and signal‑processing algorithms for large‑scale map creation systems.
  • Implement and maintain production‑level Python code within a complex, large codebase.
  • Analyze large datasets and build scalable solutions using scientific and big‑data tools.
  • Take algorithms from research and prototyping through production deployment.
  • Continuously research and develop new algorithmic approaches to address emerging challenges.
  • May explore Graph Neural Network (GNN) based approaches to complement geometric algorithms.
  • All you need is:

  • B.Sc. in Computer Science, Mathematics, Electrical Engineering, Physics, or a related field.
  • 5+ years of experience working with large production codebases.
  • 2+ years of experience developing scientific or data‑intensive applications in Python.
  • Proven ability to solve complex problems.
  • Nice to have:

  • Advanced degree (M.Sc. or Ph.D.).
  • Experience in statistical estimation.
  • ReversingLabs

    Senior Software Engineer

    🕒 2 days ago
    ReversingLabs🏢 Cybersecurity🤝 B2B

    Design and maintain automation, analysis tools, and data-quality frameworks that support threat hunting and detection at scale, while partnering with domain experts to improve workflows and software security insights.

    Software EngineeringPythonObject-oriented ProgrammingAI Coding Tools
    Hinge-Health

    Senior Software Engineer (Visits)

    🕒 yesterday
    Hinge-Health👥 1001 - 5000 employees🏢 Computer Software

    Own and launch scheduling and visit-experience projects across member apps, provider tools, and backend services, scaling reliable care workflows and structured visit records across specialties.

    Software EngineeringTypeScriptGoReact Native
    10x Banking

    Senior Software Engineer

    🕒 2 days ago
    10x Banking🏢 Financial Technology🤝 B2B

    Build and operate scalable, cloud-based banking software, owning JVM microservices from design through delivery while improving system availability, code quality, and development practices and mentoring junior engineers.

    JavaSpring BootTest-driven DevelopmentUnit, Integration, And Functional Testing

    Trusted by Remote Workers