Search jobs > San Francisco, CA > Senior software engineer

Senior Software Engineer, ML

Relyance AI
San Francisco, California, US
$155K-$175K a year
Full-time

As Relyance AI’s Senior Software Engineer, ML, 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.

If you are considering sending an application, make sure to hit the apply button below after reading through the entire description.

As a Senior Software Engineer - ML, your role will include :

  • 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.

This role could be a fit for you if you bring :

  • 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.

Bonus points for :

  • Experience with Information Extraction, Semantic Parsing, practical application of LLMs.
  • Experience with a privacy technology.
  • Startup experience.
  • An advanced technical degree.

Working at Relyance AI :

At Relyance AI, we create an unreasonably hospitable and data-driven culture. We prioritize exceeding customer, and each other’s, expectations in every interaction.

This means empowered team members solving problems proactively based on information, crafting personalized experiences, and radiating enthusiasm.

Behind the scenes, trust and freedom allow team members to find creative solutions, while shared purpose and recognition fuel a spirit of greatness to truly wow customers and each other.

We deconstruct failures to learn from them and take great pride in our successes; celebrating both.

Relyance AI is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

We are committed to fair and equitable compensation practices. We use data-driven pay practices with the goal of ensuring offerings are competitive to the market and our team members are being compensated correctly based on their roles, experience, and location.

As such, the base salary pay range for this role is $155,000 to $175,000.

J-18808-Ljbffr

16 days ago
Related jobs
Promoted
Rippling
CA, United States

We are seeking a talented Staff Software Engineer for our Growth Acquisitions Platform team in San Francisco, California as we scale the team for the next phase of growth. As a Staff Software Engineer for this team, you will:. Collaborating with software architects and senior developers to perform s...

Promoted
Discord
San Francisco, California

We are looking for a highly technical, creative, hands-on, and impact-focused Senior Software Engineer to join our growing Ads team. Collaborate with both engineers on and off the team - from Revenue Infrastructure, to Core Tech, to Machine Learning, to Data Science. Be a strategic partner with engi...

Promoted
Scale AI
San Francisco, California

We’re looking for entrepreneurial Senior Software Engineers to join our team. Software is eating the world, but AI is eating software. Strong knowledge of software engineering best practices. The ideal person is a natural entrepreneurial engineer who can take an ambiguous scope and lead the executio...

Promoted
Rippling
San Francisco, California

The IT Cloud product org envisions a world where a few IT-focused administrators can manage thousands of employees and meet security, compliance, finance, and employee experience requirements to scale their company infinitely while their employees seamlessly access their work through software and de...

Promoted
Augmedix Inc
San Francisco, California

The Senior Machine Learning Engineer will build and deploy NLP models, including LLMs, to understand patient-doctor conversations, identify relevant medical terminology and phrases. MLOps and deploying ML models in production environments. Augmedix is on a mission to help clinicians and patients for...

Promoted
Microsoft
San Francisco, California

We are looking for a Senior Software Engineer to join the team responsible for delivering the Playwright family of products. We are looking for a Senior Software Engineer to:. Software Engineering IC4 - The typical base pay range for this role across the U. The software you build will help millions ...

Promoted
Money Fit by DRS
San Mateo, California

The SnapMagic company's existing platform (previously known as SnapEDA) is the leading library tool for electrical engineers, helping 1. As a Founding Engineer of the SnapMagic Copilot team, you’ll pioneer the development of a new type of AI tool — a copilot for electronics design. Experience with c...

Promoted
S27a
San Francisco, California

But battery engineers are woefully underserved by software, relying on broken legacy products to analyze their data. We’re growing rapidly, which presents career-defining opportunities for ambitious engineers to accelerate their growth and contribute to a quickly evolving startup in SF. You’ll be jo...

Promoted
DataBricks
San Francisco, California

We are hiring for a Front End or Full Stack Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader. As a Senior Staff Software/Principal engineer, you will play a large part in the team for our multi-year journey to achieve our ...

Zynga
San Francisco Bay Area, California

Zynga is looking for a client-side engineer to fill the role of Senior Software Engineer on the Poker team. AVAILABLE POSITIONS Senior Software Engineer (Client). We have a well-rounded and tight-knit, distributed team with a healthy mix of engineering skill levels, and are looking to strengthen our...