JOBSEARCHER

SR MACHINE LEARNING EMBEDDED ENGINEER

Sr Machine Learning EngineerThe client's Mobility team is responsible for building and managing our connected vehicle platforms, supporting product research using vehicle sensor data, and creating new and exciting data services for client-customers that make driving safer, more convenient, and fun. We're looking for a Sr Machine Learning Engineer capable of using machine learning and statistical techniques to create state-of-the-art solutions for non-trivial, and arguably, unsolved problems. If you are results-driven, interested in how to apply advanced machine learning techniques, would love to work with vehicle telemetry data and video, are deeply technical, highly innovative, and long for the opportunity to build solutions for challenging problems that directly impact the company's bottom-line, we want to talk to you.ResponsibilitiesUse statistical and machine learning techniques to create scalable solutions for vehicle telemetry data and video analysis, and perform R&D to drive the discovery of new-generation mobility productsEstablish scalable, efficient, automated processes for large-scale data analysis, model development, model validation and model implementationDevelop ML models to run in vehicle (Edge)Develop and deploy CV models on EdgeDrive adoption of best practices across organizationsDeliver production-ready codeWork with Product Owners to define the KPIs for machine learning projectsStay abreast of developments in research methodology and changing technologies in the marketplace and proactively identify applications of these latest developments to improve existing methodsPrepare and present findings to both technical and non-technical audiencesWork within the constraints of time, budget, and resources capacities to align with the client's global visionDevelop and foster collaborative relationships with product, business, and engineering teams to effectively serve our customer needsQualifications5+ years of production experience working in Data Science or Software Engineering3+ years of production experience in Deep Learning - Computer VisionSolid production experience using Python (including NumPy), C/ C++, Lua and SQLExperience in embedded systems development and troubleshooting and with real-time operating systemsExperience with CNNs and other types of neural networks in machine learning, or Robotics, or AIExperience in neural network quantization, compression, and algorithm pruningApplication layer development and optimization of deep learning algorithms in embedded systemsExperience with C++ development in embedded applicationsExperience with common embedded operating systems and environments such as Linux, etc.Solid production experience using TensorFlow and/or PyTorchProduction experience with Apache SparkExperience implementing solutions for video and image segmentation, object detection and tracking, and/or semantic/instance segmentationStrong fundamentals in problem solving, algorithm design and complexity analysisExperience implementing and orchestrating Machine Learning pipelines in production environments, using tools such as Kubeflow, airflow, Pachyderm, mlflow, etc.