Join our Database Team as a Senior/Staff Software Engineer and contribute to the design and development of high-performance databases. You will work closely with our team to build scalable and efficient database systems that meet the needs of our customers.
As a Senior/Staff Software Engineer, you will be responsible for:
Key Responsibilities
- Design and develop database systems using Python and Node.js.
- Implement machine learning algorithms to improve database performance and efficiency.
- Collaborate with the team to identify and prioritize database requirements.
- Develop and maintain high-quality database code using AWS services.
- Work with the team to design and implement database schema and data models.
Requirements
- 5+ years of experience in software engineering with a focus on database design and development.
- Strong understanding of database design principles and SQL.
- Experience with machine learning algorithms and their application to database systems.
- Proficiency in Python and Node.js programming languages.
- Experience with AWS services, including S3, Lambda, and DynamoDB.