Senior Software Engineer - ML
Job DescriptionJob DescriptionSalary:
About Index Engines
Index Engines is the worlds leading AI powered analytics engine to detect data corruption due to ransomware. The companys CyberSense product empowers organizations to detect ransomware and data corruption and facilitate rapid recovery from attacks. CyberSense is the last line of defense for thousands of organizations worldwide.
The Index Engines Engineering team uses the Scrum Agile methodology. The Engineering Team is distributed across four geographic locations: Holmdel NJ, San Jose CA, Colorado Springs CO, and Pune India.
The Role
We're seeking a Senior ML Engineer to monitor model capabilities, identify when retraining or upgrades are
needed, and drive continuous model improvement. Beyond monitoring, you'll lead research projects, train
new models, and implement ML-backed features in production.
Core Responsibilities
- Track and analyze model performance; flag and schedule retraining when necessary.
- Design, build, and maintain ML pipelines that detect ransomware and data anomalies.
- Evaluate models using metrics such as precision, recall, AUC, and F1.
- Optimize models through statistical analysis and fine-tuning.
- Translate research ideas into production-ready code in Python or C/C++.
- Collaborate with Scrum teams to develop, test, and deploy ML components.
- Automate data collection, labeling, and reporting tasks with Linux scripting and CI/CD.
- Provide technical leadership and support across QA, product, and customer teams.
- Contribute to research initiatives and production features in the broader ML ecosystem.
Minimum Qualifications
- 5+ years of professional software engineering experience (3+ minimum acceptable).
- 3+ years of experience building and maintaining ML models and pipelines in production.
- Proficient in Python and/or C/C++ with strong knowledge of pandas, NumPy, scikit-learn.
- Solid grasp of data structures, algorithms, and Big-O analysis.
- Understanding of OS concepts (memory management, concurrency, I/O).
- Experience with Agile collaboration tools (Git, Jira, Scrum).
- Strong communicator and collaborator.
Experience
- Background in cybersecurity or fraud detection.
- Process automation via Linux scripting; experience with Windows scripting is a plus.
- Familiarity with virtualization (ESXi, vCenter, VirtualBox, Vagrant) and cloud services.
- Deep learning experience (transformers, LLMs, CUDA acceleration).
- Exposure to research environments and state-of-the-art model benchmarking.
What We Value
- Analytical thinking and engineering rigor.
- Ability to explain complex ML concepts to diverse audiences.
- Curiosity, humility, and a growth mindset.
- Alignment with Index Engines' mission to safeguard critical data.
Why Join Us?
- Be part of a fast-growing innovator in cybersecurity and data protection.
- Work on meaningful challenges with a world-class engineering team.
- Competitive salary, benefits, and professional growth opportunities.