3 months ago
Amsterdam, NetherlandsSenior
Responsibilities
- Design, build, and maintain scalable services supporting the AI lifecycle.
- Develop tools for AI data preprocessing, post-processing, collection, and processing.
- Design scalable data collection, processing, and transformation pipelines.
- Deploy new models and features at scale using Triton Inference Server, ONNX, and TensorRT.
- Develop both experimental prototypes and robust production-grade systems.
- Work closely with the research team to translate AI concepts into production solutions.
- Work with ChatGPT API and LangChain.
Requirements
- Proficiency in Python as the primary programming language.
- Demonstrated ability to design, deploy, and manage scalable backend platforms in production.
- Understanding of Docker and Kubernetes concepts.
- Practical experience managing AI/ML lifecycle challenges, including deployment, orchestration, and model management.
- Ability to translate complex business domains into software models using Domain-Driven Design, SOLID, and clean coding practices.
- Ability to work independently, adapt quickly, and learn new tools.
- A degree in Computer Science or Mathematics.
- Intermediate or higher English proficiency.
- Experience with algorithms, data structures, and graphs is a plus.
- Knowledge of Kotlin or Java is a plus.
- Experience with mathematics, especially linear algebra, geometry, and computer vision, is a plus.
- Understanding of OpenGL, WebGL, ray tracing, or Blender is a plus.
Benefits
- Around 30+ days of paid holidays per year.
- Company computer equipment available by request.
- Education courses and funding toward training expenses.
- English classes on the corporate platform.
- Offline company events in Lithuania and online team-building events.
- Unlimited free Planner 5D subscriptions.
- Collaborative work environment with freedom, responsibility, and knowledge sharing.
