- Build, ship, and own product features end-to-end.
- Collaborate with designers and product managers to create high-performing features.
- Apply classical ML and LLM techniques (RAG, prompt engineering, fine-tuning, semantic search) with a focus on reliability.
- Write well-designed, maintainable, and testable code.
- Produce clear and well-defined design documentation.
- Troubleshoot, debug, and resolve software bugs.
- Participate in the Agile software development life cycle.
- Work with Python, JavaScript, Node.JS, Docker, PostgreSQL, and Kubernetes.
PostgreSQLPythonJava+5 more