OpenAI

Forward Deployed Software Engineer - Dublin

OpenAI8 months ago
Location

Dublin, Ireland

Type

Full Time

Salary

EUR 180,000 – 280,000

Level

Senior

Role

Full Stack Engineer

Posted

Nov 20, 2025

Full TimeSenior

The role

Summary

OpenAI seeks a Forward Deployed Software Engineer in Dublin to partner with enterprise customers and transform AI research breakthroughs into scalable production systems. This customer-facing full-stack engineering role combines direct customer engagement, systems architecture, and API integration with OpenAI's cutting-edge AI platform to solve complex business challenges at scale. With 7+ years of professional experience required, you'll operate at the intersection of customer delivery and platform development, building end-to-end solutions while providing valuable product feedback to advance OpenAI's capabilities.

What you'll do

Customer Engagement and Requirements Analysis: Embed deeply with strategic enterprise customers to understand their business challenges, technical requirements, and success metrics. Conduct comprehensive discovery sessions, document business context, and translate complex customer needs into actionable technical specifications that guide solution architecture and development.
Full-Stack Solution Design and Architecture: Design, architect, and develop end-to-end solutions leveraging OpenAI's APIs and enterprise infrastructure. Create scalable system architectures following experiment-driven, iterative approaches. Document architectural decisions, design patterns, and technical trade-offs to guide implementation across proof-of-concept prototypes and production deployments.
Hands-On Development and Integration: Write production-grade full-stack code implementing frontend interfaces, backend services, and API integrations. Work directly with customers' technical teams on their infrastructure, providing hands-on support, code reviews, and technical guidance. Ensure seamless integration of OpenAI APIs while maintaining security, performance, and scalability standards.
Project Planning and Delivery Management: Prepare detailed scopes of work, project plans, and timelines for both proof-of-concept prototypes and full production deployments. Track project progress, manage technical risks, communicate status to stakeholders, and drive projects to completion while maintaining quality standards and customer satisfaction.
Cross-Functional Collaboration and Product Feedback: Collaborate seamlessly with Sales, Solutions Engineering, Solutions Architects, Customer Success Managers, Product, Research, and Applied teams to ensure project success and customer satisfaction. Synthesize customer feedback and real-world usage patterns to provide actionable insights that inform product development and improve OpenAI's platform capabilities.
Knowledge Management and Team Scaling: Contribute to internal knowledge bases by codifying best practices, documenting implementation patterns, and sharing insights gained from customer engagements. Create reusable abstractions, reference architectures, and technical documentation that accelerate delivery speed and improve quality across all Forward Deployed Engineering engagements.

What we look for

Technical

Full-Stack Web DevelopmentProficiency building end-to-end web applications including frontend interfaces, backend APIs, and database systems. Ability to architect and implement scalable, production-grade software across all application layers.
API Design and IntegrationStrong experience integrating and building upon third-party APIs, particularly experience working with AI/ML APIs or complex service integrations. Ability to design robust API clients and handle asynchronous communication patterns.
Relational DatabasesHands-on experience designing and optimizing relational database systems, particularly PostgreSQL or MySQL. Understanding of schema design, indexing strategies, query optimization, and data consistency patterns.
System Design and ScalabilityAbility to design scalable architecture for production systems. Experience with distributed systems concepts, caching strategies, load balancing, and deployment infrastructure that serves enterprise customers.
Software Engineering Best PracticesStrong foundation in software engineering fundamentals including version control, testing strategies, code review processes, and deployment automation. Experience with iterative development and agile methodologies.

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, or related discipline, or equivalent professional experience demonstrating mastery of computer science fundamentals.

Experience

Senior Full-Stack Engineering (7+ years)Minimum 7 years of professional full-stack engineering experience in relevant roles at technology and product-driven companies. This should exclude internships and include substantive contributions to production systems serving real customers.
Customer-Facing Technical ExperienceHighly desirable background working directly with enterprise customers on technical solutions, implementations, or integrations. Experience communicating complex technical concepts to non-technical stakeholders and managing customer expectations.
Startup or Founding ExperiencePlus factor: Experience as a founder or early-stage engineer at a startup who has built products from inception. This demonstrates ability to move fast, make trade-offs, and deliver impact with limited resources.

Skills

Required skills

Python or Node.jsProficiency in modern backend programming languages commonly used for API development and system implementation. Experience building scalable backend services and microservices.
React, Vue, or AngularExpertise building responsive, interactive frontend applications with modern JavaScript frameworks. Understanding of component architecture, state management, and user experience patterns.
PostgreSQL or MySQLStrong hands-on experience designing schemas, writing optimized queries, and managing relational database systems in production environments.
RESTful API DevelopmentProven ability to design and implement well-structured, maintainable APIs following REST principles. Experience with authentication, error handling, and API versioning strategies.
Git and Version ControlProficiency with Git and distributed version control workflows. Comfortable with branching strategies, pull requests, and collaborative development practices.
Cloud DeploymentExperience deploying and managing applications on cloud platforms such as AWS, Google Cloud, or Azure. Understanding of containerization, serverless architecture, or infrastructure-as-code concepts.

Nice to have

Generative AI or LLM IntegrationExperience integrating Large Language Models or generative AI APIs into production applications. Familiarity with prompt engineering, token management, and AI-specific optimization techniques.
TypeScriptFull-stack development using TypeScript for both frontend and backend development, enabling type-safe code sharing across the application and reducing runtime errors.
Docker and KubernetesHands-on experience with containerization and orchestration technologies for deploying and scaling microservices in production environments.
Enterprise Architecture PatternsFamiliarity with enterprise software patterns such as microservices, domain-driven design, event-driven architecture, or saga patterns when building systems for large organizations.
Solutions Architecture MindsetAbility to think beyond code and consider holistic solution design including operational concerns, security considerations, and long-term maintainability for customer environments.
CI/CD PipelinesExperience designing and implementing continuous integration and deployment pipelines using tools like GitHub Actions, GitLab CI, or Jenkins to automate testing and deployment workflows.

Compensation & benefits

Salary

EUR 180,000 – 280,000 (annual)

Stock options

Available

Benefits

Health and Wellness Coverage

Comprehensive medical, dental, and vision insurance covering employees and eligible dependents. Includes mental health support, wellness programs, and preventive care benefits.

Flexible Work Model

Hybrid work arrangement with 3 days in the Dublin office per week and flexibility for remote work, providing balance between collaborative in-person interactions and focused remote work.

International Relocation Assistance

Comprehensive support for relocating to Dublin including visa sponsorship assistance, relocation expenses, and accommodation support to facilitate talent acquisition from global markets.

Equity Compensation

Participation in OpenAI's equity programs providing meaningful ownership stake and long-term financial alignment with company success and growth trajectory.

Professional Development and Learning

Access to training programs, conference attendance budgets, learning platforms, and mentorship opportunities to maintain technical skills and advance your career in AI and software engineering.

Generous Time Off

Competitive paid vacation, sick leave, and personal days. Flexible time off policies supporting work-life balance and employee wellbeing.

Global Team and Impact

Opportunity to work with world-class engineers, researchers, and product teams on cutting-edge AI technology with direct impact on customers and society.


Interview process

  1. 1
    Initial Screening Recruiter phone screen to assess background, motivation, and alignment with the Forward Deployed Engineering role. Discussion of your experience with customer-facing technical work and full-stack development.
  2. 2
    Technical Assessment Technical interview focusing on system design, full-stack architecture, and problem-solving approach. Expect questions about designing scalable systems, API architecture, and database design principles relevant to production environments.
  3. 3
    Customer-Facing Skills Evaluation Conversation with current Forward Deployed Engineers or Solutions Architects to assess your ability to work effectively with customers, communicate technical concepts clearly, and provide technical leadership in customer engagements.
  4. 4
    Coding and Implementation Take-home coding project or live coding exercise demonstrating your ability to build production-quality full-stack features. Expect to implement API endpoints, database schemas, and frontend components similar to real customer engagement work.
  5. 5
    Manager Discussion Conversation with the Forward Deployed Engineering team lead or manager to discuss your career goals, approach to customer problems, and alignment with OpenAI's mission and engineering culture.
  6. 6
    Executive or Peer Engagement Potential final conversation with leadership or peer engineers to discuss complex technical challenges, your technical judgment, and how you'll grow within the role and contribute to the broader Forward Deployed function.

Apply for this position

You'll be redirected to the company's application page


OpenAI

OpenAI

View all jobs

OpenAI is an American artificial intelligence research organization developing advanced AI models like GPT. Focused on ensuring AI benefits humanity, it creates tools for natural language processing and generative AI applications.

San Francisco, California, United StatesFounded 2015openai.com

Tech Stack

Languages
PythonJavaScript/TypeScriptSQL
Frameworks
ReactNext.jsNode.js/ExpressFastAPI or Django
Databases
PostgreSQLMySQLRedis
Tools
Git and GitHubDockerAWS, Google Cloud, or AzurePostman or similar API testing tools
Other
OpenAI APIRESTful API Design PrinciplesAgile and Iterative DevelopmentSolutions Consulting and Technical Selling

Interview Guides

5 guides available for OpenAI

Apply Now