As a Full-Stack Software Engineer on the Applied Foundations team at openai, you will be responsible for designing, developing, and deploying scalable and efficient software systems. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with engineers to implement solutions.
Key Responsibilities:
- Design and develop full-stack software systems using Python, Node.js, and AWS.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Work with engineers to implement solutions and ensure timely delivery.
- Develop and maintain high-quality, well-documented code.
- Participate in code reviews and provide feedback to improve code quality.
Requirements:
- 5+ years of experience in software development, with a focus on full-stack development.
- Proficiency in Python, Node.js, and AWS.
- Experience with machine learning and data science concepts.
- Strong understanding of software design patterns and principles.
- Excellent communication and collaboration skills.