At Jumio, you will work for one of the market leaders in the global identity verification space that is helping to make the digital world a safer place for everyone.
As a Software Development Engineer III, your primary responsibilities include maintaining and improving C++ production software as well as performing research and development to help expand the state-of-the-art in this exciting domain. You will be part of a small multi-disciplinary research team that provides software for production, where you will need to adapt to a variety of needs as they arise.
Key Skills:
* C++ Expertise: Develop highly performant client and server-side C++ code that has an impact on the latency and accuracy of the identity verification process.
* Generalist: Be proficient in multiple areas, including but not limited to C++, distributed systems, OpenCV, ONNXRuntime, TFLite, CMake, and machine learning concepts.
Responsibilities:
* Collaborate closely with the cross-functional team to deliver features from requirements/analysis through the development process into the production environment.
* Work with Product Managers to clarify and prioritize work, with QA Engineers to maintain and improve quality, and with DevOps engineers to support operational and troubleshooting work.
* Define and use best practices with your team to produce new features in the most effective way while continuously improving the quality of existing systems.
* Port research code from Matlab or Python to C++ where extra performance is required.
* Develop C++ image processing code that can be used on Android, IOS, Web Assembly, and Linux, and be accessible from Python or other programming languages.
Experience and Qualifications:
* Have solid experience with C++ and OpenCV.
* Experience with ONNXRuntime, TFLite (CoreML is a plus).
* Experience with distributed systems.
* Experience with CMake.
* Have at least 5 years of professional experience in software development.
* Be able to work with PM/QA/DevOps as equal partners throughout the whole lifecycle of the feature/product, from inception till operating & maintaining it.
* Be able to write good quality & secure code, preferably be familiar with static code analysis tools.
* Have excellent analytical, conceptual, and communication skills in spoken and written English.
* Experience applying Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
* Familiarity with different biometric modalities, eKYC, presentation attacks, basics of machine learning/deep learning and their benchmarking metrics (e.g. ROC analysis) is a plus.
Jumio values diversity and inclusion, welcoming applications and colleagues from all backgrounds and statuses.
About Jumio:
Jumio is a B2B technology company dedicated to eradicating online identity fraud, money laundering and other financial crimes to help make the internet safer. We leverage AI, biometrics, machine learning, liveness detection, and automation to create solutions trusted by leading brands worldwide and respected by industry thought leaders.
Jumio is the leading provider of online identity verification, eKYC, and AML solutions, expanding its team to meet strong client demand across various industries, including Financial Services, Travel, Sharing Economy, Fintech, Gaming, and others.