Principal Software Engineer

Index Engines
Holmdel, NJ

About Index Engines

At Index Engines, we’re all about helping companies bounce back from cyber threats and trust their data again — no matter what hits them.

Our flagship solution, CyberSense, delivers 99.99% accuracy in detecting data corruption, helping organizations recover quickly from ransomware attacks. We partner with awesome industry leaders like Dell Technologies, IBM, Lenovo/Infinidat, and Hitachi Vantara to power AI-driven cyber recovery across both primary and backup storage.

We’re a growing, tech-forward company with a startup feel and an enterprise-level impact. We take our mission seriously — but not ourselves. Expect a team that’s collaborative, curious, and loves solving hard problems together.

The Role

Index Engines has an outstanding career opportunity for principal level ML Software Engineers. The ideal candidate will develop, maintain, and support Machine Learning, infrastructure, and software for the Index Engines’ Linux application and will work closely with the business organizations to identify strategic customer needs that can be addressed with ML.

What You'll Do


  • Work as member of a Scrum team to design and develop models, infrastructure, and software components that ensure system operates per requirements. Implement and unit tests.

  • Work with other Scrum team members to integrate and test software modules.

  • Provide estimates for assigned tasks during release/sprint planning efforts.

  • Work with QA to review test plans and support QA activities during test phases.

  • Work with support to analyze and resolve customer impacting issues.

  • Work with Product Management to review requirements for new/proposed features.

  • Provide technical leadership within assigned areas of responsibility medium-large teams/features.

What You Bring


  • Deep understanding of the fundamental principles of classic ML and deep learning

  • Experience implementing and maintaining ML-based solutions

  • Experience with software development using Python and data science software tools

  • Proficient with the development of data structures and algorithms that are both performance oriented and able to scale to manage large datasets.

  • Agile Development methodology.

  • Strong Intrapersonal and teamwork skills.

  • Strong written and oral communications skills.


  • Enjoys working in a challenging and highly collaborative environment.

  • Able to work as part of a team.

  • Able to accommodate the time zone differences required to work with teams in the US and Asia.


  • Require minimal supervision and be able to operate in a matrixed organization.

  • Desire to learn new technologies.

  • PhD or master’s degree in computer science or related field.

  • Minimum of 7-10 years of professional experience in software engineering.

  • Minimum of 3 years of professional experience with Machine Learning

You'll Succeed Here If You


  • Experience with software development using Python.

  • Software development in C for Linux.

  • Experience with virtualization environments

  • Experience with git, Jira and Confluence.

  • Experience within administration and sripting of Linux environments.

  • Experience with backup software/technology.

  • Experience with database management systems.

  • Knowledge of communication protocols.

  • Familiarity with server hardware and networking.

Why You’ll Love Working Here

At Index Engines, you’ll join a team that’s equal parts smart, supportive, and a little nerdy (in the best way possible). We move fast, collaborate often, and celebrate wins big and small.

You’ll have the freedom to experiment, make decisions, and actually see the impact of your work. We’re proud of what we build — and we like having fun while we do it.

If you’re looking for a place where you can lead with vision, grow with purpose, and work with people who genuinely enjoy what they do, you’ll fit right in.


  • Competitive salary based on experience and qualifications

  • Comprehensive health, dental, and vision benefits

  • 401(k)

  • Opportunities for professional development and certification support

  • Collaborative team environment with a mission-driven culture

  • Unlimited PTO

  • Hybrid work environment with Mondays and Fridays WFH

Posted 2026-03-31

Recommended Jobs

Behavior Technician

Compassionate Behavioral Guidance
Paramus, NJ

Job Description Job Description Benefits: Bonus based on performance Competitive salary Flexible schedule Opportunity for advancement Training & development Pay: $20.00 - $40.0…

View Details
Posted 2026-03-27

Registered Nurse (RN)

Bright Harbor Healthcare
Toms River, NJ

When facing a mental health crisis, it can be difficult to know where to turn. CREST can help you overcome your crisis and connect you to the ongoing services you need. CREST provides rapid access to…

View Details
Posted 2026-01-14

Freight Forwarding Sales

FreightTAS LLC
Newark, NJ

Sales Guy - International Air/Ocean Salary - $75k to $125k base plus commission. Excellent Company benefits. 401k, Dental insurance, Health insurance, Life insurance, Paid time off, Vision insu…

View Details
Posted 2025-09-20

Process Improve Engineer - FT - Lawrenceville

Capital Health
Princeton, NJ

Work Shift: Day (United States of America) Capital Health is the region's leader in providing progressive, quality patient care with significant investments in our exceptional physicians, nurses…

View Details
Posted 2025-08-13

Pharmacy Tech

Ardent Health
Westwood, NJ

Overview Join our team as a weekend shift, PRN, Pharmacy Technician in Westwood, NJ. Why Join Us? Thrive in a People-First Environment and Make Healthcare Better Thrive: We empower o…

View Details
Posted 2026-02-14

RV Maintenance Mechanic

Indie Campers
Rutherford, NJ

Job Description Job Description ABOUT US Indie Campers, the go-to campervan Marketplace, is on a mission of making road trips available to everyone. Thanks to its digital approach and customer…

View Details
Posted 2026-03-29

Class B Dog Transport Specialist Job

Fetch and More
Hackensack, NJ

Class B Dog Transport Specialist Job Fetch and More, LLC, is a rapidly expanding dog training company that provides service dogs for veterans and law enforcement, general obedience training, law enfo…

View Details
Posted 2026-03-18

Collections Specialist

EarthCam
Upper Saddle River, NJ

Who We Are EarthCam is a global leader in webcam technology that gives construction teams real-time visibility into their jobsites—anytime, anywhere. Our solutions support project monitoring, d…

View Details
Posted 2026-02-13

Line Cook

Chelsea Hospitality Group
Morristown, NJ

About Us    Chelsea Hospitality Group (CHG) is a family-owned hospitality company based in New Jersey, dedicated to creating world-class food and beverage experiences. CHG’s latest project in Morri…

View Details
Posted 2026-02-05

Endoscopy Technician

600 River Road
Lakewood, NJ

Job Title: Technician Location: MMC Southern Campus Department Name: Endoscopy Room Req #: 0000226668 Status: Hourly Shift: Day Pay Range: $30.68 - $30.68 per hour Pay Transparenc…

View Details
Posted 2025-12-11