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.
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.
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, Go¨ttingen, Germany.
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.