Senior Gen AI Software Engineer
New
L
LiftoffAd tech
This role is eligible for full-time remote work in one of our entities: CA, CO, ID, IL, FL, GA, MA, MI, MN, MO, NJ, NV, NY, OR, PA, TX, UT, and WA., The preferred location for the role is in Pacific Standard Time Zone.Full-TimeSenior
Salary211,000 - 248,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8 yrs of relevant experience.
- Required Skills
- PythonSQLTypeScriptReactData modelingGenerative AI
Requirements
- Have a bachelor’s degree and 8 years of relevant experience.
- Bring experience as a software engineer who has built and operated production products, ideally across backend services, data, and user interfaces.
- Have shipped LLM-powered or AI-assisted products beyond a demo.
- Understand practical production challenges involving reliability, context, tool use, provider changes, latency, cost, and changing model behavior.
- Be highly proficient in Python and comfortable working in TypeScript and React.
- Have strong fundamentals in API design, data modeling, SQL, and testing.
- Understand the broader systems around models, including data, tools, instructions, permissions, feedback loops, and quality measures.
- Be able to define success criteria, investigate failures, and improve AI experiences using testing, feedback, and production signals.
- Exercise product and engineering judgment when choosing traditional software, LLM-powered approaches, or a combination.
- Communicate technical ideas clearly and collaborate with domain experts and non-technical partners.
- Be comfortable working through ambiguity and making decisions with incomplete information.
Responsibilities
- Own generative AI product capabilities from workflow discovery and prototyping through implementation, rollout, measurement, and improvement.
- Prototype and validate AI solutions, then turn successful approaches into production-ready capabilities.
- Build agentic workflows that reason over campaign, customer, creative, and performance data, use tools, produce structured results, and hand control to a person when appropriate.
- Partner with decision makers and subject matter experts to understand workflows and integrate AI agents into daily work.
- Design the data, tools, and instructions AI systems use to produce grounded results.
- Build production reliability systems for AI workflows, including tool use, state management, failure recovery, and human review boundaries.
- Define testable interfaces between models and software and develop evaluations using automated checks and human judgment.
- Instrument production features to measure quality, adoption, business impact, latency, cost, and failure modes.
- Build Python services and TypeScript and React interfaces for customer-facing teams, and apply safeguards for customer data and system access.
- Evaluate new models and techniques, and mentor engineers in shared practices for designing, testing, and operating AI-powered products.
View Full Description & ApplyYou'll be redirected to the employer's site