Enable job alerts via email!

Staff Software Engineer - GenAI

Onetrust

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Staff Software Engineer specializing in GenAI applications. This role involves leading the design and development of innovative software solutions using Python, while collaborating with cross-functional teams to define product requirements. You will ensure code quality through rigorous testing and code reviews, and stay updated with the latest trends in GenAI. With over 16 years of software development experience, you will contribute to a dynamic environment that values collaboration and innovation. If you're passionate about leveraging AI responsibly and driving impactful solutions, this opportunity is perfect for you.

Qualifications

  • 16+ years of software development experience focusing on Python.
  • Proven experience in designing and developing complex applications.

Responsibilities

  • Lead the design and development of complex GenAI applications using Python.
  • Collaborate with teams to define product requirements and architecture.

Skills

Python
GenAI technologies
Cloud platforms (AWS, GCP, Azure)
Data structures
Algorithms
Design patterns
Unit testing
Integration testing
Problem-solving
Communication skills

Education

Bachelor's degree in Computer Science
Master's degree in relevant fields

Tools

GenAI frameworks (Langchain, LlamaIndex)

Job description

OneTrust’s mission is to enable organizations to use data and AI responsibly. Our platform simplifies data collection with consent and preferences, automates data governance with integrated risk management across privacy, security, IT/tech, third-party, and AI risk, and promotes responsible data use by enforcing data policies across the entire data lifecycle. OneTrust supports seamless collaboration between data and risk teams to drive rapid, trusted innovation. Recognized as a market leader, OneTrust holds over 300 patents and serves more than 14,000 customers worldwide, from industry giants to small businesses.

The Challenge

As Staff Software Engineer – GenAI, you will contribute to developing cutting-edge GenAI applications at OneTrust. The ideal candidate will have deep expertise in Python application development and a strong understanding of GenAI technologies. You will play a key role in designing, developing, and implementing innovative software solutions leveraging GenAI.

Your Mission
  1. Lead the design and development of complex GenAI applications using Python and related technologies.
  2. Collaborate with cross-functional teams to define product requirements, architecture, and implementation plans.
  3. Develop and maintain scalable, efficient, and reliable Python-based software systems.
  4. Conduct code reviews, ensure adherence to coding standards, and optimize application performance.
  5. Stay updated with the latest trends and advancements in GenAI and software development.
You Are
  1. Able to collaborate with engineering leads, product leads, ML engineers, and data scientists to understand requirements and translate them into technical specifications.
  2. Proficient in designing and implementing software modules using Python and relevant libraries.
  3. Capable of conducting code reviews and providing constructive feedback.
  4. Highly skilled in unit and integration testing to ensure code quality.
  5. Able to troubleshoot and resolve technical issues effectively.
  6. Active in team meetings, code reviews, and knowledge sharing sessions.
  7. Contribute to developing best practices and coding standards.
Your Experience Includes
  1. Bachelor’s degree in Computer Science, Engineering, or related field.
  2. 16+ years of software development experience, with a focus on Python.
  3. Proven experience in designing and developing complex applications.
  4. Deep understanding of GenAI concepts.
  5. Proficiency in Python, data structures, algorithms, and design patterns.
  6. Experience with cloud platforms (AWS, GCP, Azure) and cloud-native development.
  7. Strong problem-solving, analytical, and communication skills.
  8. Excellent organizational and management skills.
Extra Awesome
  1. Master's degree in relevant fields.
  2. Experience with web services at scale.
  3. Deep knowledge of AI/ML, especially NLP.
  4. Experience with GenAI frameworks like Langchain, LlamaIndex.
  5. Knowledge of agentic workflows.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Web Software Engineer - React

CVS Health

Denver

Remote

USD 118,000 - 237,000

-1 days ago
Be an early applicant

Staff Software Engineer

Trellis

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Senior/Staff Software Engineer - GenAI Incubation

IronClad

San Francisco

On-site

USD 160,000 - 210,000

Yesterday
Be an early applicant

Staff Software AI Engineer

ServiceNow

West Palm Beach

Remote

USD 120,000 - 160,000

Yesterday
Be an early applicant

Staff Software AI Engineer

ServiceNow

Lincoln

Remote

USD 120,000 - 150,000

2 days ago
Be an early applicant

Staff Software Engineer - LLM Prompt Quality

Sully.ai Inc.

Remote

USD 90,000 - 150,000

30+ days ago

Staff Software Engineer - Agentic AI

Sully.ai Inc.

Remote

USD 90,000 - 150,000

30+ days ago

Staff, Software Engineer– GenAI Initiative

Walmart

Sunnyvale

On-site

USD 120,000 - 180,000

20 days ago

Staff Software Engineer, GenAI, Data Quality

Google

Mountain View

On-site

USD 130,000 - 190,000

30+ days ago