Job Closed
This listing is no longer active.
AI Software Engineer
Location
California
Posted
68 days ago
Salary
$168K - $270.3K / year
Seniority
Lead
Job Description
AI Software Engineer
NVIDIA
• Build and develop AI-powered tools that improve workflow efficiency, data analysis, and decision-making across customer support • Build systems that ingest and unify data from multiple sources (internal databases, forums, social media, internal tools) • Develop LLM- and RAG-based solutions that allow users to query systems in natural language and retrieve detailed, contextual insights • Build automated reporting and metrics generation tools tailored to different collaborators (engineering, QA, program management, customers, support teams) • Enable personalized, role-based data access—allowing individuals and teams to easily retrieve the information most relevant to them • Identify patterns, trends, and root causes from internal systems using advanced analytical methods • Lead the development of AI-assisted localization pipelines to improve translation speed and scalability and targeted human translation • Research, evaluate, and implement emerging AI technologies to continuously improve internal systems • Provide technical leadership and guidelines for AI-based system build and deployment
Job Requirements
- BS or MS in Computer Science, Artificial Intelligence, or equivalent experience
- 8+ years of experience in Machine Learning, Natural Language Processing, or related AI domains
- Deep understanding of large language models (LLMs) and strong experience crafting and implementing RAG-based workflows
- Strong programming skills with extensive experience in Python
- Experience building production-grade AI systems, APIs, or data pipelines
- Experience working with large, complex datasets and building analytical or reporting systems
- Strong problem-solving skills, performance analysis experience, and debugging expertise
- Solid foundation in algorithms and mathematical principles
- Experience with source control tools such as Git or Perforce
- Ability to work independently and collaboratively across teams
Benefits
- equity
- benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Software Engineer – Distributed Systems
FivetranFivetran’s pipelines enable its clients to make data-driven decisions by delivering ready-to-query data into clients’ data warehouses. The company delivers
• Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customer’s hands. • Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team and our SRE teams. • Drive significant performance, latency, and availability improvements for our data lake services • Ensure operational excellence of the services and meet the commitments to our customers regarding security, reliability, availability, and performance. • Investigate and resolve fault-tolerance and high availability issues as well as performance and scale challenges both inside and across service boundaries. • Contribute to open-source projects such as DuckDB and Apache Polaris. • Embrace Fivetran innovations with open-source standards and toolsets. • Set technical directions and influence cross-functional teams.
Senior Staff Software Engineer – Data Lakes
FivetranFivetran’s pipelines enable its clients to make data-driven decisions by delivering ready-to-query data into clients’ data warehouses. The company delivers
• Partner closely with product teams to understand requirements and design cutting-edge new capabilities that go directly into customer’s hands. • Design, develop, implement, and operate highly reliable large-scale data lake systems in cooperation with a dedicated data lake engineering team and our SRE teams. • Drive significant performance, latency, and availability improvements for our data lake services • Ensure operational excellence of the services and meet the commitments to our customers regarding security, reliability, availability, and performance. • Investigate and resolve fault-tolerance and high availability issues as well as performance and scale challenges both inside and across service boundaries. • Contribute to open-source projects such as DuckDB and Apache Polaris. • Embrace Fivetran innovations with open-source standards and toolsets. • Set technical directions and influence cross-functional teams.
Senior Software Engineer – Cleared
Rise8Rise8 is a digital transformation company focused on helping government agencies move quicker and more efficiently by designing and delivering resilient, secure
• Work with clients who have never before taken part in design thinking, test-driven-development (TDD), paired programming, continuous-release deployment, backlog management, or even interacted with the user they provide software to. • Teach the why behind each of these practices, be flexible to client preferences, and discover new tools that will enable your customer to understand the value that comes with agile software development. • Be responsible for learning how your client likes to learn, how they like to receive feedback, and what ubiquitous language they use so you can speak in terms that resonate with them. • Learn, teach, and change your approach constantly to best collaborate towards a new way of thinking about engineering. • Pair with the customer’s developers and engineers to teach them how to develop and deliver user stories that provide business value, technical feasibility, and user-driven functionality. • Deliver functionality by developing working software and ensure a reliable software solution. • Ensure that development is delivered week over week and continuously gauge feedback from real users in real time. • Pairing with military service people and other developers to deliver value in real time. • Responsible for building and testing software solutions and ensuring the team builds upon what we provide not only technically but what we can teach through our practices. • Work with a balanced team in mind while building software that fits the user needs, business objectives, and stakeholder vision so the team can quickly make informed engineering decisions based on validated assumptions.
Software Engineer III
Rise8Rise8 is a digital transformation company focused on helping government agencies move quicker and more efficiently by designing and delivering resilient, secure
• Work with clients who have never before taken part in design thinking, test-driven-development (TDD), paired programming, continuous-release deployment, backlog management, or even interacted with the user they provide software to. • Teach the why behind each of these practices, be flexible to client preferences, and discover new tools that will enable your customer to understand the value that comes with agile software development. • Be responsible for learning how your client likes to learn, how they like to receive feedback, and what ubiquitous language they use so you can speak in terms that resonate with them. • Learn, teach, and change your approach constantly to best collaborate towards a new way of thinking about engineering. • Pair with the customer’s developers and engineers to teach them how to develop and deliver user stories that provide business value, technical feasibility, and user-driven functionality. • Deliver functionality by developing working software and ensure a reliable software solution. • Ensure that development is delivered week over week and continuously gauge feedback from real users in real time. • Pairing with military service people and other developers to deliver value in real time. • Responsible for building and testing software solutions and ensuring the team builds upon what we provide not only technically but what we can teach through our practices. • Work with a balanced team in mind while building software that fits the user needs, business objectives, and stakeholder vision so the team can quickly make informed engineering decisions based on validated assumptions.

