Software Engineer, Account Protection

AI research and deployment company dedicated to ensuring general-purpose artificial intelligence benefits all of humanity.
$200,000 - $370,000
Security
Mid-Level Software Engineer
In-Person
3+ years of experience

Description For Software Engineer, Account Protection

OpenAI is seeking a Software Engineer for Account Protection to join their Integrity team. This role is crucial for maintaining the trustworthiness of OpenAI's platforms by developing robust defenses against adversarial behaviors that threaten their ecosystem.

The ideal candidate will have at least 3 years of professional software engineering experience and be skilled in setting up and maintaining production backend services and data pipelines. They should be self-directed, problem-solving oriented, and willing to learn new skills as needed.

Key responsibilities include developing systems to detect and prevent account abuse, collaborating with cross-functional teams to design protective solutions, and assisting with incident response. The role requires expertise in AI Safety in production environments and the ability to build software systems that defend against abuse.

OpenAI's tech stack includes Terraform, Kubernetes, Azure, Python, Postgres, and Kafka. While experience with these technologies is valued, the company primarily seeks engineers with strong technical skills and the ability to quickly adapt to new tools.

The position offers a competitive salary range of $200,000 to $370,000, along with generous equity and benefits. These include comprehensive health insurance, mental health support, a 401(k) plan with 50% matching, unlimited time off, paid parental leave, and an annual learning stipend.

Join OpenAI in their mission to advance AI in a safe, reliable manner that aligns with broad societal values. This role offers the opportunity to be at the forefront of ensuring that the immense potential of AI is harnessed responsibly and sustainably.

Last updated 4 months ago

Responsibilities For Software Engineer, Account Protection

  • Develop and enhance systems to detect and prevent various forms of account abuse, including credential stuffing, cookie theft, and targeted takeover attacks
  • Collaborate with cross-functional teams to design solutions that protect against and mitigate adversarial attacks without compromising user experience
  • Assist with response to active incidents on the platform and build new tooling and infrastructure that address the fundamental problems

Requirements For Software Engineer, Account Protection

Python
PostgreSQL
Kafka
Kubernetes
  • At least 3 years of professional software engineering experience
  • Experience setting up and maintaining production backend services and data pipelines
  • Humble attitude, eagerness to help colleagues, and desire to do whatever it takes to make the team succeed
  • Self-directed and enjoy figuring out the best way to solve a particular problem
  • Own problems end-to-end, and willing to pick up whatever knowledge you're missing to get the job done
  • Care about AI Safety in production environments and have the expertise to build software systems that defend against abuse
  • Build tools to accelerate your own workflows, but only when off-the-shelf solutions would not do

Benefits For Software Engineer, Account Protection

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance for you and your family
  • Mental health and wellness support
  • 401(k) plan with 50% matching
  • Unlimited time off and 13 company holidays per year
  • Paid parental leave (20 weeks) and family-planning support
  • Annual learning & development stipend ($1,500 per year)

Interested in this job?

Jobs Related To OpenAI Software Engineer, Account Protection

Systems Developer, Security, Kuiper Enterprise Technology

Systems Developer role at Amazon's Project Kuiper focusing on security controls implementation and automation for satellite-based global broadband initiative.

Security Engineer, Global Services Security

Security Engineer role at AWS Global Services Security focusing on validating and implementing high security standards for services, applications, and websites.

Cloud Support Engineer-Security (Japanese Fluency), AWS Support Engineering

Cloud Support Engineer role at AWS focusing on security, requiring Japanese fluency, offering competitive pay and comprehensive benefits.

Software Dev Engineer, AWS WAF Bot Control and Fraud Prevention

AWS WAF Security Engineer role focusing on developing cloud-based web application firewall solutions and distributed systems at Amazon.

Software Development Engineer, Perimeter Protection (Anti-DDoS), NFW

Software Development Engineer role at AWS focusing on cybersecurity and network protection, developing services like AWS Shield and Network Firewall to defend against cyber threats.