remote
Backend Software Engineer, Applied Foundations
Backend Software Engineer, Applied Foundations
Backend Software Engineer for Applied Foundations at openai, focusing on key technologies such as Python, Node.js, Machine Learning, and AWS.
About the role
As a Backend Software Engineer on the Applied Foundations team at openai, you will be responsible for designing, developing, and deploying scalable and efficient backend systems. You will work closely with cross-functional teams to identify and prioritize technical requirements, and collaborate with engineers to implement solutions.
Key Responsibilities:
- Design and develop high-quality, scalable, and efficient backend systems using Python and Node.js.
- Collaborate with cross-functional teams to identify and prioritize technical requirements.
- Work with engineers to implement solutions and ensure timely delivery.
- Develop and maintain APIs, data pipelines, and other backend systems.
- Participate in code reviews and ensure adherence to coding standards.
Requirements:
- 5+ years of experience in software development, with a focus on backend systems.
- Proficiency in Python and Node.js, with experience in machine learning and AWS.
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent communication and collaboration skills.
- Experience with agile development methodologies and version control systems.
Skills
pythonnodejsmachine learningaws