Senior Software Engineer - ML/NLP

November 13

Apply Now

Description

• As Relyance AI’s ML/NLP Engineer, you will strategize, drive, and execute on the initiatives in NLP for information extraction from legal documents, ML/NLP for information extraction from code and general ML in code analysis, as well as overall AI backend initiatives. • You will partner with cross-functional stakeholders to design and build flexible, powerful, and robust features that scale the impact of AI for our customers. • You will work with Large Language Models like GPT-4 and LLaMA 2, as well as models of the scale of T5 or BERT. • You will create novel model architectures and ML/NLP techniques, build data curation and model training workflows, and perform error analysis to drive feature development. • As a senior engineer, you will be a core member of the team building a system with complex data and nature of predictions that rapidly evolve over time. • You will need to pay close attention to detail, anticipate and welcome constant change, maintain a forward-thinking outlook, all while being fast and scrappy to address present needs. • This role could be a fit for you if you bring: • Strategy: using your experience and understanding of how ML and NLP features are built to achieve state of the art results in real products, you will generate data-driven insights on how to evolve capabilities of Relyance AI • Execution: 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 • Design: 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 • Being a key member of the team solving its most complex problems with the simple, pragmatic solutions

Requirements

• 7+ years of experience with a track record of being a key member of teams building ML and NLP solutions; or a PhD in relevant field preferably with industry experience • 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, to 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

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com