Description

About The Role

As a AI & ML Software Engineering Manager you will:

Manage: Direct the efforts of a small team of software engineers ensuring a high-performance culture, nurturing your team’s career development and managing their performance expectations. 
Guide: Provide technical leadership partnering with other engineers to develop and improve methodology and evolve the technology stack. 
Develop and Deliver: Applying modern software development practices, you will be involved in the entire software development lifecycle, building, testing and delivering high-quality solutions. 
Solve Complex Problems: You will create large scale data processing pipelines to help researchers build and train novel machine learning algorithms.  You will develop high performing scalable systems in the context of large online delivery environments. 
Be a Team Player: Working in a collaborative team-oriented environment, you will share information, value diverse ideas, partner with cross-functional and remote teams. 
Be an Agile Person: Act with a strong sense of urgency and a desire to work in a fast-paced, dynamic environment, you will deliver solutions against strict timelines. 
Be Innovative: You are empowered to try new approaches and learn new technologies. You will contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries. 
Be an Effective Communicator: Through dynamic engagement and communication with cross-functional partners and team members, you will effectively articulate ideas and collaborate on technical developments.


About You:

You're a fit for the role of AI & ML Software Engineering Manager if your background includes:

Required Qualifications:

Bachelors Degree in Computer Science or Related Field.
At least  8 years software engineering experience, ideally in the context of machine learning and natural language processing. 
Have experience with people management responsibilities. 
Have experience leading technical workstreams within a software engineering organization. 
Experience and a deep understanding of Python software development stacks and ecosystems. 
Experience in developing cloud-native applications in Azure, AWS, or similar cloud platform
Proficient in systems design and consider DevOps/CICD/automation fundamental pillars of your work. 
Have experience working in an agile environment


Preferred Qualifications:

Experience integrating Machine Learning solutions into production-grade software with a sound understanding of the AI/ML development lifecycle  and the ability to translate the terminology and methods used by both engineers and scientists. 
Exposure to C# and/or .Net Development is a plus.

Education

Any Graduate