Fortra is seeking a Machine Learning Engineer II to contribute to the development, enhancement, and maintenance of their machine learning pipelines and data science solutions. This role involves working on both existing software products and new products in development. The ideal candidate will have a strong commitment to excellence, be a creative problem solver, and a team player.Responsibilities include:
Working on various ML engineering projects with minimal supervision.
Collaborating with data scientists to optimize, test, and evaluate ML models.
Designing, developing, documenting, testing, and debugging software engineering solutions.
Deploying, scaling, and maintaining machine learning models in production environments.
Following and helping enforce development best practices and standards.
Participating in Agile ceremonies.
Providing assistance to less experienced team members.
Engaging with data science and engineering teams to understand requirements and constraints.
Collaborating with other engineers and data scientists within a small team structure.
Pursuing independent exploration of related MLOps and data science topics and technologies.
Acquiring technical and domain expertise.
Writing technical documentation.
Requirements:
At least 4 years of experience in engineering and/or data science roles.
At least one year of ML engineering experience is desirable.
Strong academic background (M.S or PhD program in a technical field) or equivalent industry experience.
Solid experience developing system architecture and solving engineering problems in at least one major programming language such as Python, Java, or C++.
Solid knowledge of software engineering and data science techniques and methodologies.
Solid experience in integrating applications with cloud technologies such as AWS.
Experience deploying multiple ML models in production environments.
Good communication and presentation skills.
Demonstrated problem-solving ability and critical thinking skills.
Experience with the Agile/Scrum project development methodology.
Interest in cybersecurity applications.
Fortra offers:
Competitive benefits and salaries.
Personal and professional development opportunities.
Fortra is a software development company focused on creating and maintaining software products for both market sale and internal use. They operate within an Agile project development methodology and emphasize innovation, best practices, and continuous improvement. Fortra values collaboration, problem-solving, and initiative, fostering a culture of teamwork and individual contribution. The company designs, develops, tests, and debugs software systems and applications, incorporating new technologies and focusing on meeting user needs. They offer solutions related to database fundamentals like SQL and DB design, containers like Docker and Kubernetes, and cloud services.