Forward Deployed Software Engineer - SF
Full Stack Engineer · Senior · Full Time
Opens OpenAI's application page
Role
What you'll do.
OpenAI's Forward Deployed Software Engineer role is a senior full-stack engineering position that partners directly with enterprise customers to architect and implement production-scale solutions leveraging OpenAI's APIs. This customer-facing role requires 7+ years of professional engineering experience, deep full-stack expertise, and the ability to embed with clients to transform complex business challenges into scalable technical implementations while collaborating across product, research, and sales teams.
Responsibilities
- Deep Customer Engagement & Requirements Gathering: Embed closely with strategic enterprise customers to understand their business challenges, technical constraints, scalability requirements, and long-term objectives. Conduct technical discovery sessions, document requirements in detail, and translate business goals into measurable technical success criteria.
- Full-Stack Solution Architecture & Design: Design and architect complete end-to-end solutions that leverage OpenAI's APIs and platform capabilities. Create system architecture diagrams, technology stack recommendations, and detailed design documents. Define abstraction layers and reusable components that can accelerate future customer engagements.
- Scope Definition & Project Planning: Prepare comprehensive scopes of work, project timelines, and resource plans for both proof-of-concept prototypes and full production deployments. Establish success metrics, risk mitigation strategies, and phased delivery schedules with customers.
- Hands-On Development & Implementation: Write production-quality code across full-stack technologies. Develop backend services, APIs, frontend interfaces, and infrastructure configurations. Work side-by-side with customer engineering teams on their infrastructure, debugging issues, and optimizing performance in real-world environments.
- Cross-Functional Collaboration & Delivery: Partner with OpenAI Sales, Solutions Architecture, Solutions Engineering, and Customer Success teams on assigned accounts. Collaborate with Research and Applied Product teams to validate customer feedback, inform product roadmap decisions, and ensure customer solutions align with platform capabilities.
- Knowledge Management & Best Practices Codification: Document technical solutions, architectural patterns, and lessons learned from customer engagements. Contribute to internal knowledge bases and runbooks that codify best practices. Share insights that enable scaling of the Forward Deployed Engineering function and improve delivery speed and quality across all engagements.
- Customer Success & Technical Advisory: Serve as a trusted technical advisor and expert to customers throughout the engagement. Provide technical guidance, handle complex problem-solving, mentor customer teams on best practices, and ensure successful project completion and smooth handoff.
Qualifications
What we look for.
Technical
Full-Stack Development
7+ years of professional full-stack engineering experience in product and technology companies. Must demonstrate competence across backend services, database design, frontend development, and system integration.
Relational Database Management
Hands-on experience with Postgres or MySQL, including schema design, query optimization, and database scaling strategies.
API Design & Integration
Strong experience designing RESTful APIs and integrating third-party services. Familiarity with modern API patterns, authentication mechanisms, and rate limiting.
Cloud Deployment & Infrastructure
Experience deploying production systems to cloud platforms and managing infrastructure configurations, deployments, and operational concerns.
Education
Computer Science or Related Field (Preferred)
Degree in Computer Science, Engineering, Mathematics, or related discipline is preferred. However, equivalent practical experience and demonstrated technical competency are valued equally.
Experience
7+ Years Professional Software Engineering
Minimum seven years of professional full-stack engineering experience in technology and product-driven companies. Internships do not count toward this requirement. Experience should demonstrate progression through increasingly complex technical challenges and systems.
Customer-Facing / Solutions Engineering Background
Highly desirable background in customer-facing engineering roles, professional services, solutions engineering, or customer success technical roles. This demonstrates ability to translate business requirements into technical solutions and manage customer relationships.
Startup or Early-Stage Company Experience
Plus-factor experience as a founder or early technical hire (first 5-10 employees) at a startup. This indicates hands-on product building, rapid iteration skills, and ability to execute with ambiguity.
Skills
Required
Full-Stack Software Engineering
7+ years of professional full-stack development experience building production systems at scale. Must have demonstrated expertise across backend services, frontend interfaces, databases, and infrastructure. Experience building end-to-end solutions that solve complex technical problems is essential.
Relational Databases
Proficiency with Postgres or MySQL. Must understand schema design, query optimization, transaction management, and database scaling patterns. Experience with database troubleshooting and performance tuning is critical for customer-facing engagements.
API Integration & Development
Strong experience integrating and building on top of APIs, with specific familiarity highly desirable with large language model APIs and generative AI platforms. Ability to design efficient API consumption patterns and handle rate limiting, authentication, and error handling.
Customer-Facing Technical Leadership
Proven ability to embed with customers, understand their technical requirements, translate business problems into engineering solutions, and serve as a trusted technical advisor. Experience working with cross-functional teams including sales, solutions architects, and customer success.
Full-Stack Solution Architecture
Capability to design and architect complete solutions from concept through production deployment. Experience writing detailed technical specifications, scope of work documents, and project plans for both proof-of-concept and enterprise implementations.
Iterative Development & Problem-Solving
Strong bias for action with ability to work collaboratively with customers using an experiment-driven approach. Experience rapidly prototyping solutions, gathering feedback, and iterating to achieve production-ready systems.
Preferred
Startup Experience
Nice to haveFormer founder or early engineer (first 5-10 employees) who has built a product from scratch. This experience demonstrates the ability to wear multiple hats, move quickly, and understand customer needs intimately while building scalable systems with limited resources.
Generative AI / LLM Application Development
Nice to haveExperience building applications that leverage large language models, prompt engineering, fine-tuning, or retrieval-augmented generation (RAG) systems. Familiarity with enterprise AI integration patterns and use cases.
Cloud Infrastructure & DevOps
Nice to haveExperience deploying and managing applications on cloud platforms (AWS, GCP, Azure). Knowledge of containerization (Docker, Kubernetes), CI/CD pipelines, and infrastructure-as-code is valuable for managing customer deployments.
Enterprise Software Experience
Nice to haveBackground building systems for enterprise customers with experience managing deployment on customer infrastructure, handling security requirements, compliance considerations, and large-scale system integration.
Technical Communication & Documentation
Nice to haveExcellent ability to create clear technical documentation, architecture diagrams, and knowledge base articles. Experience codifying best practices and sharing technical insights across teams.
Multiple Programming Languages
Nice to haveProficiency with multiple backend languages (Python, TypeScript/Node.js, Go, Java, etc.). Ability to quickly learn new technologies and adapt to customer technology stacks is valuable for this role.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 185,000 – 325,000
Equity·Stock options
Benefits
Equity / Stock Options
Competitive equity package as a core part of compensation to align with company success and long-term value creation.
Health Insurance & Wellness
Comprehensive health, dental, and vision coverage for employees and eligible dependents, plus wellness programs and mental health support.
Retirement Planning
401(k) retirement plan with company contributions to support long-term financial security.
Flexible Work Arrangement
Hybrid work model with 3 days per week in San Francisco office and flexibility for remote work. This arrangement balances deep collaboration with team flexibility.
Relocation Assistance
Comprehensive relocation support provided for candidates relocating to the San Francisco Bay Area.
Professional Development
Learning and development opportunities, conference attendance budgets, and access to cutting-edge AI research and tools within OpenAI.
Time Off & Paid Leave
Generous paid time off, sick leave, and company holidays to ensure work-life balance.
Full posting
Original listing.
About the team
OpenAI’s Forward Deployed Engineering team partners with customers to turn research breakthroughs into production systems. We operate at the intersection of customer delivery and core platform development.
About the Role
We are looking for customer-focused software engineers to build effective custom software that leverages OpenAI’s APIs to solve real customer problems. As an FDSWE, you will work with our customers and OpenAI Forward Deployed Engineers to design and implement scalable solutions that solve their most difficult problems. You will design abstractions to solve customer problems, and then use them to scale our speed and quality of delivery across all Forward Deployed engagements.
You will collaborate closely with Sales, Solutions Engineering, Solutions Architects, and Customer Success Managers who work on the same account. You will also work with our Research and Applied Product and Engineering teams to provide insightful customer feedback.
This role is based in San Francisco. We use a hybrid work model of 3 days in the office per week. We offer relocation assistance. Travel up to 50% is required.
In this role, you will:
Embed deeply with strategic customers to understand their business challenges and technical requirements in detail.
Design, architect, and develop full-stack solutions using an experiment-driven, iterative approach.
Prepare detailed scopes of work and project plans for both proof-of-concept prototypes and full production deployments.
Work hands-on with customers' technical teams as a technical expert and trusted advisor, coding side-by-side to drive projects to completion on their infrastructure.
Collaborate with Product, Research and Applied teams to ensure seamless customer experiences, project success and actionable product feedback
Contribute to internal knowledge bases, codifying best practices and sharing insights gained from customer engagements to scale the Forward Deployed Engineering function.
You’ll thrive in this role if you:
7+ years of professional full stack engineering experience (excluding internships) in relevant roles at tech and product-driven companies - customer-facing experience is highly desirable
Former founder, or early engineer at a startup who has built a product from scratch is a plus
Experience with relational databases like Postgres/MySQL
Have a bias for action and willingness to work iteratively with your customers to deliver the right solution that solves their problem.
About OpenAI
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity.
We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.
For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement.
Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations.
To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance.
We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.
OpenAI Global Applicant Privacy Policy
At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
Redirects to OpenAI's application page.
Other roles
More at OpenAI.
Manager, Technical Deployment Leads (TDL), Forward Deployed Engineering (FDE)
Manager
Manager, Forward Deployed Engineer (FDE), Life Sciences
Manager
Manager, Forward Deployed Engineer - Tokyo
Manager
Forward Deployed Engineer - Zurich
Senior
Software Engineer, Ads Integrity
Senior