Shape the future of perception technology by researching, designing and implementing state‑of‑the‑art deep‑learning solutions for autonomous and non‑autonomous platforms.
Compensation
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.
Responsibilities
Research, design and implement state‑of‑the‑art perception capabilities, taking ideas from conception into world‑class field solutions
Work with and deploy our AI stack to edge devices
Work in collaboration with the other deep learning engineers to architect and develop tools to help scale up our deep learning operations
Stay abreast with the literature and actively involve in various R&D project(s)
Requirements
Relevant tertiary qualifications (Bachelors/Master/PhD in Computer Science or related fields)
Nice to have: Publication(s) in world‑leading Computer Vision/Artificial Intelligence/Machine Learning conferences/journals
Nice to have: C++ and/or Python development experience
Nice to have: In‑depth understanding of the latest deep learning network architectures for computer vision and image processing
Nice to have: Experience with any of the following: object detection and target tracking, simultaneous localisation and mapping (SLAM), 3D reconstruction, camera calibration, behaviour analysis, foundation models, vision language models, large multi‑modal models, automated video surveillance and related fields
Build tooling to understand how data payloads are scheduled between processes and what information they contain.
Build code generation features to improve internal and customer workflows.
Create and/or extend various actor models such as pedestrians, cars, bicycles, or drones.
Ensure appropriate test coverage exists for existing and new features we develop.
Work with customers to understand their needs and work with their engineers to ensure their teams can easily ingest the data they produce on our platform.
Requirements
Engineering degree in a related field (e.g. computer science, mechanical engineering, physics, math, robotics, etc.) or equivalent working experience.
Entry-level Software Test Engineer role joining the DevDiv .NET testing team, supporting quality and reliability of .NET, Common Language Runtime (CLR), SDK, and Visual Studio technologies.
Responsibilities
Perform manual and automated testing for .NET and CLR related components
Execute functional, integration, regression, and end-to-end test scenarios
Validate .NET runtime and SDK behavior across different builds, versions, and environments
Analyze test failures and investigate potential software defects
Reproduce issues and clearly document test results, error information, logs, and reproduction steps
Requirements
Bachelor's degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related technical field
The role involves contributing to the production, development and enhancement of investment and customized reports for institutional clients, focusing on data quality, performance analysis, and process optimization.
Responsibilities
Support client onboarding by analyzing reporting requirements and translating client needs into appropriate solutions
Respond directly to clients and internal stakeholders regarding complex reporting and performance-related queries
Produce, maintain and continuously improve customized reports for institutional clients
Perform quality controls on portfolio and performance data to ensure accurate, consistent and timely delivery of client reports
Identify opportunities for automation, standardization and process optimization, and contribute actively to the team’s continuous-improvement and digitalization initiatives
Requirements
Master’s degree in Finance with a strong Data Analytics component
The role focuses on availability, monitoring, database operations, release management, incident response, and automation for production Java applications on Linux and Windows.
Responsibilities
Own monitoring and alerting in New Relic and UptimeRobot
Run Java application servers and services (JVM, heap/GC, connection pools)
Manage Oracle and SQL Server databases including backups, patching, and performance
Deploy releases and run planned maintenance through the change process
Handle incident response and perform root cause analysis
Lead backend and service-layer engineering for autonomous command-and-control systems, integrating sensors, edge services, and AI-enabled decision-making.
Compensation
Base salary range: $145,000 to $275,000 annually. Visa sponsorship is not available.
Responsibilities
Design, implement, and optimize software for mission‑critical autonomous systems
Build backend services and real‑time messaging integrations connecting external systems and platforms
Develop software that processes data from diverse sensors for real‑time state estimation and threat detection
Build LLM‑ and AI‑enabled systems that assess threats and support timely responses
Integrate sensors, effectors, and autonomous platforms, including individual systems and swarms