Job Title: Application Developer
Job Description: Our team is seeking a skilled Application Developer to collaborate with data scientists and machine learning engineers to design, implement, maintain, and improve backend systems for ML/LLM features. The ideal candidate will have expertise in Python, FastAPI, Postgres, MongoDB, and Milvus databases.
Key Responsibilities:
* Design and implement efficient algorithms and data structures to support distributed workloads.
* Collaborate with the development team to integrate and optimize LLM APIs and agentic frameworks.
* Develop and maintain high-quality code, adhering to best practices and testing standards.
* Improve observability and reliability for distributed workloads by implementing structured logging, metrics, and retry/backoff strategies.
* Assist in establishing and promoting Python-based development standards and best practices.
* Provide technical guidance and mentorship to junior engineers.
Requirements:
* 3+ years of experience in software development with a focus on backend systems.
* Proficiency in Python, FastAPI, and database management systems.
* Strong understanding of machine learning concepts and their applications in software development.
* Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment.
What We Offer:
* Competitive salary and benefits package.
* Opportunities for professional growth and development.
* A dynamic and supportive team environment.