DevJobs

Algorithms Team Leader - Situational Awareness

Overview
Skills
  • Python Python ꞏ 5y
  • ML ML ꞏ 7y
  • Data Science ꞏ 7y
  • Estimation Theory ꞏ 7y
  • Robust Optimization ꞏ 7y
  • Signal Processing ꞏ 7y
  • CPP
Situational Awareness is one of the most pressing issues inhibiting progress toward self-driving cars: it is the ability of an automated system to generate a semantic understanding of its surroundings. Current DL/ML techniques have come a long way in their ability to understand well-articulated problems, yet they categorically fall short of providing a full end-to-end SA solution for the foreseeable future.

The Algorithms Team Leader - Situational Awareness is expected to do the “heavy lifting” in this respect: research and develop an end-to-end SA module complementing our cutting-edge DL technology using a variety of disciplines that transcend the “traditional” neural-net-based approaches. The team leader will be managing a team of 3-4 algorithm developers while maintaining a high percentage of hands-on.

Responsibilities:

  • Lead - the vision, design, and implementation of state-of-the-art SA in Autobrains’ software stack to complement our cutting-edge neural network algorithms.
  • Deliver - high-performance algorithms that generate a complete situational awareness for the vehicle, including object identification and tracking, lane detection, sign recognition, and higher-level semantic data for decision-making.
  • Invent, innovate, and apply techniques ranging from machine learning signal processing, estimation theory, and computer-vision to solve various algorithmic obstacles. Adapt the algorithms to the automotive domain, respecting computation and real-time constraints as necessary.
  • Be flexible: in designing and implementing this system, working closely with software, product, and algorithm engineers to devise an effective and robust end-to-end solution.
  • Mentor: and nurture team members both in algorithm design and system-wide understanding.

Requirements:

  • MS.c./Ph.D. in a math-intensive field like Electronics Engineering or Computer Science.
  • 7+ years of experience in tackling mathematical challenges related to estimation theory, signal processing, and robust optimization.
  • Excellent coding abilities, take part in designing complex systems, while keeping a high standard of structure and readability, experience of 5 +years, preferred in python (must) and CPP (advantage)
  • Data science experience - ability to analyze, get insights, build predictive models from large amounts of labeled and unlabeled data
  • Managerial Experience: Proven ability to lead and manage teams, with a track record of fostering collaboration, driving results, and ensuring project milestones are met.
  • Proven expertise in conceptualizing, leading, and executing intricate systems in the mentioned domains.
  • Hands-On Approach: deep dive into technical details, ensuring a thorough understanding and active involvement in projects.
  • Background in areas like autonomous decision-making, sensor fusion, communication, or algo-trading is a plus.
  • Familiarity with computer vision, deep learning, and machine learning is beneficial.

Attributes:

  • Problem-solving skills: Ability to identify problems, evaluate alternatives, and implement effective solutions quickly.
  • Adaptability: Openness to learning new techniques, adapting to changing requirements, and embracing new technologies.
  • Attention to detail: Ability to ensure accuracy and thoroughness in all aspects of research, design, and implementation.
  • Initiative: Proactive in taking on new challenges, seeking out opportunities to improve processes, and driving results.
  • A People Person
  • Natural Leader
Autobrains