Job Description
Responsibilities
- AI & ML Development: support the development of models and AI-powered features across text, document, and structured data use cases.
- LLM Applications: help build and improve LLM-powered workflows, including prompt design, structured outputs, and simple tool use.
- Data & Evaluation: work with real-world datasets, contribute to evaluation pipelines, and help measure system performance.
- Production Code: write clean, maintainable Python and contribute to code that runs in production systems.
- AI-Assisted Development: use tools like Cursor and Claude Code to accelerate development, while learning good engineering practices.
- Collaboration & Learning: work closely with experienced engineers, product managers, and data teams, learning how to ship impactful features.
Requirements
- Foundations in Python: ability to write clear, structured code and a willingness to learn best practices.
- Interest in AI/ML: academic, personal, or early professional experience with machine learning or LLMs.
- Data Skills: familiarity with pandas, basic SQL, and working with datasets.
- Curiosity: strong interest in how modern AI systems work and a desire to experiment and learn quickly.
- Practical Mindset: motivated to build things that work in real-world settings, not just in theory.
- Collaboration: good communication skills and openness to feedback.