Job Description
We are seeking a Senior Backend Engineer who is highly motivated, takes ownership, and is eager to push the boundaries of AI-driven applications. You will play a crucial role in developing, optimizing, and scaling our backend systems, with a particular focus on integrating large language models (LLMs) into our product.
This is a fully remote position, offering flexibility and the opportunity to collaborate with a talented, globally distributed team.
Key Responsibilities
● Backend Development: Design, develop, and maintain scalable backend services using Flask and PostgreSQL.
● Cloud & Infrastructure: Implement and manage AWS services (e.g., EC2, S3, Lambda, RDS) for deployment, scaling, and monitoring.
● API Development: Build and maintain RESTful and GraphQL APIs to support frontend and AI-driven workflows.
● Data Processing & Analysis: Utilize pandas to process and manipulate structured data for AI-driven insights.
● LLM Integration: Help integrate large language models (LLMs) into our platform, optimizing performance and API interactions.
● Performance Optimization: Ensure backend systems are highly performant, scalable, and secure.
● Troubleshooting & Debugging: Identify, diagnose, and resolve backend issues efficiently.
● Best Practices & Code Quality: Write clean, maintainable, and well-documented code, following industry best practices.
● Collaboration & Mentorship: Work closely with founders to benefit from direct mentorship.
Qualifications
● Proven experience as a Backend Engineer or similar role.
● Strong proficiency in Flask and PostgreSQL for backend development.
● Hands-on experience with AWS services (EC2, S3, Lambda, RDS) for cloud
deployment and scaling.
● Experience with LLMs and AI-driven applications (prior exposure to OpenAI APIs,
Hugging Face, or similar is a plus).
● Comfortable using pandas for data processing and analysis.
● Experience with API development (RESTful, GraphQL).
● Strong understanding of scalability, security, and performance optimization for
backend systems.
● Bonus: Familiarity with React and TypeScript (not required, but a plus).
● Excellent problem-solving skills and attention to detail.
● Strong communication and collaboration skills in a remote-first environment.
● Self-motivated, proactive, and able to work independently.