The company is seeking a Software Developer - AI Trainer to help train, refine, and optimize AI-driven systems by leveraging backend engineering and artificial intelligence expertise.
Requirements
- Proficiency in at least one backend programming language (Node.js, Java, Python, or Ruby on Rails)
- Strong experience in API development and third-party integration
- Solid understanding of relational and NoSQL database design, querying, and optimization
- Demonstrated expertise in server-side architecture and clean code principles
- Experience working in remote, distributed teams and agile environments
- Previous experience collaborating on AI/ML-driven products or systems
- Familiarity with AI APIs (OpenAI, Google AI, etc.) or exposure to AI model training
Responsibilities
- Design, develop, and integrate scalable APIs for AI-powered applications
- Architect and implement robust server-side solutions supporting AI training workflows
- Develop and optimize database schemas and write efficient queries for large data sets
- Evaluate AI model performance and provide technical feedback for improvement
- Create clear technical documentation and contribute to knowledge sharing
- Communicate complex technical concepts to both technical and non-technical stakeholders
- Collaborate with cross-functional teams to refine AI system requirements and outputs
Other
- Excellent written and verbal communication skills, with an emphasis on clarity and collaboration
- Must be based in the United States
- Experience working in remote, distributed teams and agile environments