Senior Software Engineer - ML - NPA Worldwide
Holmdel, NJ 07733
About the Job
Our client in Holmdel, NJ has been in business for 19 yrs, and is a leading provider of analytical engines to detect data corruption. They are looking for multiple Senior Software Engineers with experience in training CyberSense ML models. This is a direct-hire, hybrid position that offers a competitive salary, excellent benefits, and growth opportunities.
Their Linux application is developed using Scrum Agile methodology. Most development is done in C language; some Python is used. As the company experiences this period of growth, we are looking for talented individuals who are motivated by overcoming difficult technical challenges in a collaborative environment to join the team. Experience developing software for data backup or data storage applications is desired.
This individual will be responsible for building and updating new Machine Learning models. Experience with CyberSense ML models and Python are key technical skills required to perform this role.
Responsibilities:
- Continually train CyberSense ML model on new and updated data.
- Evaluate model(s) to ensure high performance.
- Perform statistical analysis and fine-tune models to optimize detection accuracy.
- Translate forward-looking research items into production-ready code/model.
- Work 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 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 for medium-sized teams/features.
Requirements:
- Extensive experience with the ongoing development and maintenance of ML models with an emphasis in anomaly detection, fraud detection, and/or ransomware detection.
- Software development in C and Python for Linux.
- Experience with pandas and scikit-learn in Python.
- Agile Development methodology.
- Strong Intrapersonal and teamwork skills.
- Strong written and oral communication 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.
- Bachelor’s degree in computer science or related field.
- Minimum of 7-10 years of professional experience in software engineering.
Compensation: $130,000 - 150,000 base salary DOE, plus an excellent benefits package.
Applicants must be authorized to work for any U.S. employer.
Staff Smart, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, genetic information, disability status, or any other characteristic protected by law.
Source : NPA Worldwide