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