About This Role
Are you an experienced backend engineer looking for a challenging opportunity to design and optimize AI models? Do you have a passion for writing clean, maintainable, and testable code? If so, we may have the perfect role for you!
In this position, you will be responsible for architecting and developing scalable microservices powering our platform. You will also design and optimize workflows for AI-driven customer interactions, prepare datasets for model fine-tuning, and collaborate with cross-functional teams to deliver seamless integrations.
Key Responsibilities:
* Architect and develop scalable TypeScript microservices powering our platform.
* Design and optimize workflows for AI-driven customer interactions with the help of integration and fine-tuning LLMs.
* Prepare datasets for model fine-tuning.
* Optimize system performance, reliability, and scalability.
* Collaborate with cross-functional teams (product, frontend, data science) to deliver seamless integrations.
* Mentor and guide junior engineers, fostering a collaborative and growth-oriented team culture.
Requirements:
* 7+ years of backend engineering experience, with at least 2 years of expertise in TypeScript/Node.js.
* Deep understanding of microservices architecture and cloud-based deployment (AWS, Heroku).
* Deep understanding of Postgres database architecture and design.
* Proven experience with scalable API design and database optimization.
* Experience in fine-tuning and integration with LLMs (ChatGPT, ClaudeAI, Llama, etc.).
* Experience in gathering datasets for model fine-tuning.
* Passion for writing clean, maintainable, and testable code.
* Strong problem-solving skills and the ability to thrive in a fast-paced startup environment.
What We Offer:
* Collaborative and innovative work environment.
* Flexible PTO for any reason, including sick days.
* Personal laptop.
* Health and wellness package.
* Budget for English lessons.