
Posted 14 hours ago
Senior Software Engineer in Machine Learning
Cogent LabsSenior Software Engineer in Machine Learning
Requirements
4+ years machine learning experience, Deep learning fundamentals, Kubernetes/Docker/Knative, Distributed systems (Kafka/RabbitMQ), Production-quality Python, Computer Vision/NLP experience
Skills
PythonKubernetesDocker
About the role
Responsibilities
- Take the lead on challenging machine learning-based problems from problem framing to deployment
- Survey existing state of the art and implement/improve models
- Constantly improve and stay up-to-date on developments in ML and software engineering
- Guide and mentor junior team members on algorithmic approaches and methodologies
Requirements
- At least four years of experience in practical machine learning application
- Strong understanding of machine learning fundamentals and deep learning
- Familiarity with Kubernetes, Docker, and Knative
- Experience designing distributed/scalable software systems (microservices, Kafka, RabbitMQ)
- Ability to produce high-quality production-ready Python code
- Experience developing, training, or fine-tuning ML models in computer vision and NLP
- Ability to act as a technical lead and work independently
Preferred Qualifications
- Japanese language ability
- PhD or advanced degree in computer science or a related field
About the Company
Cogent Labs is an international machine learning team focused on building practical AI systems for document understanding, including OCR, document search, and classification.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer in Machine Learning
Cogent Labs · Tokyo
