Senior Software Engineer
Index Engines - holmdel, NJ
Apply NowJob Description
Job Title: Senior Machine Learning Software EngineerWorkplace Type: Hybrid, 3 days per week (Holmdel, NJ)About Index EnginesIndex Engines is the world's leading AI-powered analytics engine to detect data corruption due to ransomware. The company's 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.Role OverviewIndex Engines has an outstanding career opportunity for mid to senior-level Software Engineers. The ideal candidate will develop, maintain, and support software for the Index Engines' Linux application and will work closely with the Index Engines' Support Organization to resolve customer issues.ResponsibilitiesWork as a member of a Scrum team to design and develop software components that ensure the system operates per requirements. Implement and unit test required software.Work with other Scrum team members to integrate and test software modules.Provide estimates for assigned tasks during releasesprint 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 newproposed features.Provide technical leadership within assigned areas of responsibility small-medium teamsfeatures.RequirementsSoftware development in C for Linux.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.Enjoys working in a challenging and highly collaborative environment.Able to accommodate time zone differences 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.Bachelor's degree in computer science or related field.Minimum of 4-7 years of professional experience in software engineering.PreferredExperience with software development using Python.Experience with SVN, git, Jira, Confluence, and BitBucket.Experience in the administration of Linux environments.Experience with backup softwaretechnology.Experience with database management systems.Experience with VMFSSCSI development.Knowledge of communication protocols.Familiarity with server hardware and networking.Master's degree in computer science or related field.Could this be your next engineering challenge? Then get in touch...
Created: 2025-03-01