Job Summary
We have an exciting opportunity available for a Machine Learning Engineer, to design and build new Science/Machine Learning (“ML”) software solutions while participating in all phases of the software development lifecycle. The ultimate goal is to create high-quality software solutions that meet clients’ needs.
About the Role:
- Assist in designing and implementing functional application requirements for client-facing and internal ML solutions
- Ownership of the delivery of functional aspects of an application design in line with functional specification as part of a larger multi-disciplinary team
- Collaborate with Engineers to ensure and structures cater to solution needs
- Collaborate with UX/UI designers to specify UI requirements for application designs
- Collaborate with Front-End to ensure accurate delivery of UI application specifications
- Build of efficient back-end application features
- Manage application testing and bug fixes
- Prepare technical documentation
- Implement software enhancements and suggest improvements
- Review code from other and team members
About you:
- BSc, BEng, or BIT degree, preferably with Postgraduate degrees, strong foundational Computer Science knowledge required
- Experience in the design, development and deployment of Machine Learning solutions
- Minimum 4 years total working experience with 2+ years of experience in developing Machine Learning solutions
- development experience
- Database design patterns & object-relational mapping in
- Experience with Git & collaborative software development