Principal Software Engineer, ML
Relyance AI
Job highlights
Summary
Join Relyance AI as a Principal Software Engineer, ML, and lead initiatives in NLP for information extraction from legal documents and code, and general ML in code analysis. You will partner with stakeholders to design and build scalable AI features, working with LLMs like GPT-4 and LLaMA 2. You'll create model architectures, build data workflows, and perform error analysis. As a senior engineer, you'll be a core team member, solving complex problems with pragmatic solutions. The role requires 7+ years of experience in building ML and NLP solutions and expertise in languages like Python and Java. You'll need strong data structures, algorithm, and software design skills, along with the ability to work across the full stack. Relyance AI offers a data-driven culture, competitive compensation ($180,000-$215,000 CAD), and a commitment to diversity and inclusion.
Requirements
- 7+ years of experience with a track record of being a key member of teams building ML and NLP solutions
- Expert level proficiency in languages like Python, Java, C#, C++, Scala, etc
- Strong data structures, algorithms, and OO software design and implementation skills
- Ability to learn and operate across full stack, from ML and NLP systems, to cloud infrastructure, and AI backend
- Experience as a creative and strategic thinker with mindset to build powerful, robust, and flexible solutions
- A βget stuff doneβ attitude and enjoy being hands-on and working alongside the team to solve its most pressing problems in a fast-paced, collaborative environment
- A track record of successfully influencing product direction through a strong perspective that motivates engineers to develop simple, pragmatic solutions to complex problems
- Skills in communicating with clear and concise, active listening and empathy skills, and a respectful, collaborative approach that earns the trust of your peers
Responsibilities
- Strategize, drive, and execute on initiatives in NLP for information extraction from legal documents
- Develop ML/NLP for information extraction from code and general ML in code analysis
- Work on overall AI backend initiatives
- Partner with cross-functional stakeholders to design and build flexible, powerful, and robust features that scale the impact of AI for our customers
- Work with Large Language Models like GPT-4 and LLaMA 2, as well as models of the scale of T5 or BERT
- Create novel model architectures and ML/NLP techniques
- Build data curation and model training workflows
- Perform error analysis to drive feature development
- Generate data-driven insights on how to evolve capabilities of Relyance AI
- Create practical ML and NLP solutions, making customer-centric prioritization decisions to balance between immediate impact and long-term bets
- Partner, align, and collaborate with other engineering teams to implement features end to end, in particular throughout data engineering systems such as Airflow, VertexAI, BigQuery, etc., or the Relyance backend
- Deeply understand how everything fits together; architect systems to balance scrappiness for the current needs with a forward-thinking outlook to incorporate state of the art NLP and ML techniques
- Continuously look for opportunities to automate and build tools to lower operational barriers
- Be a key member of the team solving its most complex problems with simple, pragmatic solutions
Preferred Qualifications
- Experience with Information Extraction, Semantic Parsing, practical application of LLMs
- Experience with a privacy technology
- Startup experience
- An advanced technical degree
Benefits
- Competitive compensation ($180,000-$215,000 CAD)
- Data-driven culture
- Commitment to diversity and inclusion
Share this job:
Similar Remote Jobs
- πUnited States
- π°$175k-$234kπWorldwide
- πIsrael
- πCanada
- πUnited States
- πWorldwide
- π°$210k-$280kπUnited States
- πCanada
- π°$202k-$308kπUnited States