Description

About The Role

In this opportunity as a Full Stack Research Engineering Manager, you will:

Own and operate: Take ownership of day-to-day operations of these applications lawyers use to create new NLP-based ML models and process millions of documents per month.
Develop and Deliver: Apply modern software development practices across the software development lifecycle to build, test, deploy, and optimize and advance application features and performance (both front end and back end).
Lead and manage: Direct the efforts of your team of 10 software engineers (with experience on both front end and back end) and Research Engineers, nurturing your team’s career development, while managing their performance and individual needs.
Collaborate and create: Form great working relationships with other leaders, engineers, product managers, scientists, and designers across TR. Collaborate and create to provide a great user experience and make the greatest possible impact.


About You

You are a fit for the position of Full Stack Research Engineering Manager if your background includes:

Essential Skills & Experience

A Bachelor of Science degree in computer science or related field and at least 6 years of software engineering experience
Hands on experience developing medium to large full stack applications using .NET, C# applications and Angular.
Experience deploying, monitoring, and maintaining applications in Azure.
Knowledge of systems design theory and the ability to design systems that provide great functional and non-functional performance at scale.
Hands on experience using DevOps/CICD/automation tools and concepts.
Experience managing people, nurturing talent, and managing performance.


Preferred Skills & Experience

Incident management, reliability engineering – Prior experience handling incidents, restoring service, fixing root cause issues, and managing user relationships. An understanding of how to use automation to continuously improve stability and build user trust.
AI/ML – Any knowledge of the AI/ML development lifecycle, or experience with application development in an AI/ML context and/or using AI/ML components is valued.
Rust – Prior experience with Rust is also valued as a small number of our services are implemented in Rust.

Education

Any Graduate