Senior Software Engineer in Machine Learning at Cogent Labs | JPN | Rezi

Senior Software Engineer in Machine Learning at Cogent Labs

Senior Software Engineer in Machine Learning

Cogent Labs · JPN

1 months ago

Senior Software Engineer in Machine Learning

Cogent Labs · JPN

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Cogent Labs is seeking an experienced Machine Learning Software Engineer to design, develop, and enhance machine-learning solutions for our products, aimed at solving real-world business challenges. The role's seniority will be tailored to match your level of experience.

Responsibilities

  • Lead challenging machine learning-based problems, from problem framing and state-of-the-art surveying to model implementation, improvement, deployment, and serving.
  • Continuously improve and stay updated on developments in relevant machine learning and software engineering fields.
  • Guide and mentor junior team members on algorithmic approaches and rigorous working methodologies.

Requirements

  • At least four years of experience in the practical application of machine learning.
  • Strong understanding of machine learning fundamentals, including deep learning.
  • Familiarity with modern devops technologies, such as Kubernetes, Docker, Knative.
  • Experience designing and developing distributed/scalable software systems (microservices, messaging/queue systems, using technologies such as Kafka, RabbitMQ etc.).
  • Ability to produce high-quality, production-ready Python code.
  • Ability to act as a technical lead on ML projects and work independently on key problems.
  • Experience developing, training, and/or finetuning ML models, ideally in computer vision and NLP.

Skills

  • Machine Learning
  • Deep Learning
  • Kubernetes
  • Docker
  • Knative
  • Distributed Systems
  • Scalable Software Systems
  • Microservices
  • Messaging Systems
  • Kafka
  • RabbitMQ
  • Python
  • Computer Vision
  • NLP

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Experienced
  • Senior

Education Level

  • PhD or advanced degree in computer science or a related field (nice to have)

About the Company

  • Cogent Labs is building practical AI systems for document understanding.
  • The team focuses on model serving, scalable ML infrastructure, document search, OCR, document classification, text classification, and features for extracting information from complex documents.
  • Operates in a startup environment with close collaboration with product owners and stakeholders, offering fewer layers of bureaucracy and a high level of ownership.
  • Values engineers who combine strong machine learning knowledge with production-quality software engineering.
  • Team works in English; Japanese ability is not required.