Forward Deployed Software Engineer - NYC
WFA Digital Insight
The demand for skilled software engineers with expertise in AI and digital skills has grown significantly, with over 25% of companies looking to implement AI solutions in the next year. Openai's Forward Deployed Engineering team is at the forefront of this trend, delivering cutting-edge AI-powered solutions to clients. With the rise of remote work, companies are looking for candidates who can thrive in a hybrid environment and collaborate effectively with cross-functional teams. As a Forward Deployed Software Engineer at Openai, you'll have the opportunity to work on high-impact projects and contribute to the development of innovative AI technologies. Before applying, candidates should be prepared to showcase their technical expertise, customer-facing experience, and ability to work in a fast-paced environment.
Job Description
About the Role
As a Forward Deployed Software Engineer at Openai, you will be a key member of the Forward Deployed Engineering team, working closely with customers to develop and implement custom software solutions that leverage Openai's AI APIs. Your primary focus will be on building scalable and effective solutions that solve real-world problems for clients. You will embed deeply with strategic customers to understand their business challenges and technical requirements, and design, architect, and develop full-stack solutions using an experiment-driven, iterative approach.The Forward Deployed Engineering team operates at the intersection of customer delivery and core platform development, and as a member of this team, you will have the opportunity to collaborate with cross-functional teams, including Sales, Solutions Engineering, Solutions Architects, and Customer Success Managers. Your work will have a direct impact on the success of Openai's customers and the development of the company's AI technologies.
Openai is committed to ensuring that general-purpose artificial intelligence benefits all of humanity, and as a Forward Deployed Software Engineer, you will play a critical role in helping the company achieve this mission. You will work in a hybrid environment, with three days in the office per week, and will have the opportunity to work on a wide range of projects, from proof-of-concept prototypes to full production deployments.
What You Will Do
- 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
- Develop and maintain a deep understanding of Openai's AI APIs and technologies, and apply this knowledge to develop innovative solutions for customers
- Work closely with the Sales team to identify new business opportunities and develop solutions that meet customers' needs
- Participate in the development of Openai's AI technologies, and contribute to the company's mission to ensure that general-purpose artificial intelligence benefits all of humanity
What We Are Looking For
- 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, with a proven track record of working with clients to develop and implement custom software solutions
- Experience with relational databases like Postgres/MySQL, and a strong understanding of database design and development
- Strong programming skills in languages such as Python, Java, or C++, and experience with AI and machine learning technologies
- Experience working in a hybrid environment, with a strong ability to collaborate effectively with cross-functional teams
- Strong communication and interpersonal skills, with the ability to work closely with customers and internal stakeholders
- A bachelor's degree in Computer Science, Engineering, or a related field, and a strong understanding of computer science fundamentals
- Experience with Agile development methodologies, and a strong understanding of iterative and incremental development
Nice to Have
- Former founder, or early engineer at a startup who has built a product from scratch
- Experience working with AI and machine learning technologies, and a strong understanding of AI-powered solutions
- Experience working in a fast-paced environment, with a strong ability to adapt to changing priorities and requirements
- Experience with cloud-based technologies, such as AWS or Google Cloud, and a strong understanding of cloud-based development
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on high-impact projects and contribute to the development of innovative AI technologies
- Collaborative and dynamic work environment, with a strong focus on teamwork and innovation
- Professional development opportunities, including training and education programs
- Flexible work arrangements, including remote work options and flexible hours
- Access to the latest technologies and tools, including AI and machine learning platforms
- Opportunity to work with a talented and experienced team, and to contribute to the company's mission to ensure that general-purpose artificial intelligence benefits all of humanity
How to Stand Out
- Develop a strong understanding of AI and machine learning technologies, and stay up-to-date with the latest developments in the field
- Build a portfolio of your work, including examples of your experience with customer-facing projects and AI-powered solutions
- Prepare to talk about your experience working in a hybrid environment, and your ability to collaborate effectively with cross-functional teams
- Research Openai's AI APIs and technologies, and be prepared to discuss your understanding of the company's products and services
- Practice your coding skills, and be prepared to complete a coding challenge or technical assessment as part of the interview process
- Be prepared to discuss your experience working with customers, and your ability to develop and implement custom software solutions that meet their needs
- Research the company culture and values, and be prepared to discuss how you align with Openai's mission and values
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.