Develop internal tools that power annotation workflows, evaluation pipelines, and dashboards, while streamlining key processes across the team. Contribute to creating scalable, well-documented applications, as well as prototypes and processes for client-facing projects.
Requirements
- Prompt engineering, LangChain, Hugging Face, APIs (e.g., OpenAI, Anthropic, Google)
- PyTorch, TensorFlow, scikit-learn, model deployment & optimization
- Python (e.g., FastAPI, Flask, Django), Node.js, REST APIs, microservices, Docker, Kubernetes
- React.js, Next.js, TypeScript, UI/UX integration with AI systems
- SQL/NoSQL (e.g., Postgres, MongoDB), data pipelines (e.g., JSONL, Airflow), cloud platforms (AWS, GCP, Azure)
- 3+ years of programming experience in Python and working with Unix
- Familiarity with version control, reproducibility, and lightweight CI workflows
Responsibilities
- Designing, building, and deploying AI-powered applications
- Combining front-end, back-end, and LLM/GenAI integration to deliver scalable, user-centric solutions
- Develop internal tools that power our annotation workflows, evaluation pipelines, and dashboards
- Streamlining key processes across the team
- Contribute to creating scalable, well-documented applications
- Creating prototypes and processes for client-facing projects
- Evolving those into maintainable, production-grade tools
Other
- Strong communication and collaboration skills across technical and non-technical teams
- Fluent in English
- Experience designing and implementing Agentic AI applications
- Familiarity with annotation tools (e.g., Label Studio, Doccano) and evaluation workflows
- Experience building dashboards and visualizations (e.g., Plotly, DataTables, D3.js)