remote
Software Engineer, Integrity Foundations
Software Engineer, Integrity Foundations
Software Engineer role focused on integrity foundations, utilizing key technologies such as Python, Node.js, Machine Learning, and AWS.
About the role
As a Software Engineer on the Integrity Foundations team at openai, you will be responsible for designing, developing, and deploying scalable and reliable software systems. You will work closely with cross-functional teams to identify and prioritize technical requirements, and collaborate with engineers to implement solutions that meet the needs of our users.
Key Responsibilities:
- Design and develop software systems that meet the needs of our users, with a focus on scalability, reliability, and maintainability.
- Collaborate with cross-functional teams to identify and prioritize technical requirements, and develop solutions that meet those needs.
- Work with engineers to implement solutions, and provide technical guidance and support as needed.
- Contribute to the development of technical documentation, and provide training and support to other engineers as needed.
- Stay up-to-date with industry trends and emerging technologies, and apply that knowledge to improve our software systems.
Requirements:
- 5+ years of experience as a software engineer, with a focus on scalability, reliability, and maintainability.
- Strong understanding of software design patterns, and experience with object-oriented programming.
- Experience with cloud-based technologies, such as AWS, and containerization, such as Docker.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Experience with agile development methodologies, and a strong understanding of continuous integration and continuous deployment.
Skills
pythonnodejsmachine learningaws