Senior Software Developer
since 08.2023 - Till the present day |NVidia, Corp.
JAX/PAX, C++, Python, LabView, CUDA, cmake, CI/CD
Work in a team to improve performance and user experience with an open-source project JAX.
● Measure performance of JAX/PAX for different models.
● Maintain and develop a pipeline to build JAX docker container nightly.
C/C++ Senior Software Developer
01.2022 - 08.2023 |Magic Leap, Inc.
Eye Tracking, C++, Python, LabView, CUDA, cmake
Work with Eye Tracking (ET) group to improve and speed up ET algorithms on hardware.
● Optimize Power and Performance for ET Algorithms.
● Develop and improve tools and infrastructure for ET codebase.
● Maintain and implement new features for ET.
C/C++ Software Developer
01.2019 - 01.2022 |Apple Inc.
C/C++, LabView, CUDA, cmake, ML/CV, VIO/SLAM, CI/CD, CV frameworks
As a part of talented SW development team I work on creating and improving tools and infrastructure (including CI/CD) for ML/CV in VIO/SLAM application.
● Develop visualization and debugging tools CV and ML algorithms.
● Develop, maintain and test C/C++ API of CV framework
● Extend functionality of the existing tools for a power and performance verification of the CV algorithms.
● Design and refactor software implementation of the CV algorithms.
● Work with CV engineers and QA team on fixing critical program issues.
● Refactor C++ code to improve software code quality
● Help maintaining and implementing new features for a CI/CD system.
● Design regression tests to archive CD of the CV frameworks.
C/C++ Software Developer
01.2017 - 01.2019 |Apple Inc.
C/C++, LabView, CUDA, cmake, ML/CV, VIO/SLAM, CI/CD, CV frameworks
As a part of talented hardware development team I work on creating and improving tools for a hardware simulation and tests in silicon.
● Develop visualization and debugging tools for hardware simulation.
● Extend functionality of the existing tools for a hardware simulation and in-silicon tests.
● Work with hardware engineers on Jixing critical program issues and adding new features.
● Refactor C++ code to improve software code quality.
C/C++ Software Developer
07.2016 - 12.2016 |Asterismen
C/C++, ML, Neural Network
R&D in Machine Learning area, particularly working on a project to develop high performance Neural Network for High Frequency Trading (HFT).
Postdoc
03.2014 - 08.2016 |The Max Planck Institute for Biophysical Chemistry
C++, Python, LabView, CUDA, cmake
Worked within a team of highly motivated software and hardware engineers to develop innovating techniques of imaging and sensing spins (based on NV centers in diamond) for bioscience and quantum applications.
● Deeply involved in the designing, implementing and maintaining of the software for read-out and manipulating of the spins state.