Software Engineer, Full Stack, Integrity Foundations
WFA Digital Insight
The demand for skilled software engineers in AI safety and security has grown exponentially, with a 25% increase in job openings in 2025. Openai's commitment to responsible AI development makes this role particularly compelling. As a full stack software engineer, you'll need to bring a strong foundation in digital skills, a passion for building high-quality internal tools, and a collaborative mindset. With the AI market projected to reach
Job Description
## About the Role As a Software Engineer on the Integrity Foundations team at Openai, you will play a critical role in developing and implementing secure and robust systems to protect against adversarial threats. Your work will be pivotal in ensuring the trustworthiness of Openai's platforms, aligning with the company's mission to advance AI in a safe and reliable manner. You will collaborate closely with the entire engineering team to design and implement comprehensive defenses against a wide range of threats, focusing on preventing abuse, promoting user safety, and reducing risk.
The Integrity Foundations team is at the forefront of defending Openai's platforms against financial abuse, scaled attacks, and other forms of misuse. Your contributions will directly impact the user experience and operational stability of Openai's products. Given the rapidly evolving landscape of AI and its applications, this role offers the opportunity to work on complex, high-impact projects that have the potential to shape the future of the industry.
Openai's commitment to ensuring that general-purpose artificial intelligence benefits all of humanity underscores the importance of this role. By joining the Integrity Foundations team, you will be part of a larger effort to harness the immense potential of AI in a responsible and sustainable way.
## What You Will Do - Design and develop APIs tailored to internal workflows, ensuring seamless integration across all parts of the stack.
- Support the team in making data model decisions, providing expertise in software engineering and data structures.
- Construct and integrate tools that enable internal teams to conduct safety, abuse, and risk investigations efficiently, with a focus on access controls, auditability, and operational rigor.
- Collaborate with cross-functional teams to design solutions that protect against and mitigate adversarial attacks, balancing security with user experience.
- Assist in responding to active incidents on the platform, analyzing root causes, and building new tooling and infrastructure to address fundamental problems.
- Participate in the development of the company's technology strategy, advocating for integrity and security considerations.
- Work closely with product teams to ensure that security and integrity are embedded in the design and development of new features and products.
- Develop and maintain documentation of systems, processes, and security protocols, ensuring clarity and ease of use for internal stakeholders.
- Contribute to the company's knowledge base by sharing insights and best practices in software engineering and security.
- Participate in code reviews, providing constructive feedback to peers and contributing to the improvement of the overall code quality.
- Stay up-to-date with the latest developments in AI security, attending conferences, workshops, and webinars to maintain expertise.
- Strong background in computer science, with in-depth knowledge of data structures, algorithms, and software design patterns.
- Experience with designing and implementing secure systems, including knowledge of common web vulnerabilities and mitigations.
- Collaborative mindset, with a proven ability to work effectively across functions, especially with non-technical teams.
- Humility, strong judgment, and a team-first approach, recognizing the value of diverse perspectives and experiences.
- Ability to learn quickly, communicate clearly, and operate effectively in ambiguous, fast-moving environments.
- Passion for building high-quality internal tools and a deep care for the people who use them.
- Familiarity with Agile development methodologies and version control systems such as Git.
- Experience with cloud platforms, particularly AWS or Azure, and containerization using Docker.
- Knowledge of security frameworks and compliance standards, such as SOC 2 or ISO 27001.
- Participation in open-source projects, demonstrating a commitment to community involvement and collaborative software development.
- Certification in software security, such as CompTIA Security+ or CISSP.
- Comprehensive health insurance, including medical, dental, and vision coverage, to support the well-being of you and your family.
- Generous paid time off (PTO) policy, allowing for rest and relaxation to maintain productivity and job satisfaction.
- Flexible working hours and remote work options, providing the autonomy to work from anywhere and balance professional and personal life.
- Access to cutting-edge technologies and tools, ensuring that you have the resources needed to excel in your role.
- Professional development opportunities, including training, mentorship, and conference attendance, to support continuous learning and career growth.
- A dynamic and diverse work environment, fostering collaboration, creativity, and innovation among team members.
How to Stand Out
- Tip: Ensure your resume and cover letter highlight specific experiences and projects demonstrating your ability to design and implement secure systems, as well as your proficiency in full stack development.
- When preparing for interviews, focus on examples that showcase your collaborative mindset, problem-solving skills, and knowledge of AI security and integrity.
- Developing a personal project or contributing to open-source initiatives can help demonstrate your passion for software engineering and commitment to community involvement.
- Be prepared to discuss your approach to staying current with the latest developments in AI security and how you incorporate this knowledge into your work.
- Consider creating a portfolio that showcases your best work, including any relevant certifications, projects, or publications related to software security and AI.
- During salary negotiations, be confident in your worth based on your experience and the market rate, but also be open to discussing benefits and perks that align with your career goals and personal priorities.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.