As a seasoned software engineer, you will play a crucial role in designing and scaling our core systems.
* You will work closely with AI researchers, data scientists, and frontend engineers to develop APIs, data pipelines, and services that form the foundation of our platform.
We are looking for an individual with 5+ years of experience in backend software development who has a strong proficiency in both Python and Node.js.
The ideal candidate will have solid experience with containerization (Docker) and building microservices, as well as a deep understanding of MySQL or similar relational databases.
Familiarity with cloud platforms such as GCP and/or AWS is also a plus.
You will be responsible for architecting, developing, and maintaining backend services using Python and Node.js, designing and implementing scalable, reliable RESTful APIs, and optimizing data models and managing relational databases.
Collaboration with DevOps and infrastructure teams is essential, and experience with Git and collaborative development practices is required.
We are seeking a self-starter with a problem-solving mindset and a strong sense of ownership who can thrive in a fast-paced startup environment.
In this role, you will contribute to architectural decisions with a focus on scalability, performance, and reliability, and participate in code reviews and mentor junior engineers.