Senior Software Engineer in Machine Learning

Posted Yesterday
Be an Early Applicant
Tokyo, JPN
In-Office
Senior level
Information Technology • Consulting
The Role
Lead design, implementation, deployment, and maintenance of production ML systems for document understanding. Build scalable model-serving infrastructure, develop and fine-tune ML models (CV/NLP/OCR), collaborate with product owners, and mentor junior engineers.
Summary Generated by Built In
Job description

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. As a member of our highly skilled team, you will be responsible for deploying/serving and maintaining machine learning models that address specific problem statements. The role's seniority will be tailored to match your level of experience.

About the team

You will be joining a small, international machine learning team focused on building practical AI systems for document understanding. Our work includes model serving, scalable ML infrastructure, document search, OCR, document classification, text classification, and other features that help users extract information from complex documents. As part of a startup environment, you will have the opportunity to work closely with product owners and other stakeholders, with fewer layers of bureaucracy and a high level of ownership. We value engineers who can combine strong machine learning knowledge with production-quality software engineering. The team works in English, so Japanese ability is not required.

Required experience and competencies
  • 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 code in Python that can be directly used in production
  • Ability to be a technical lead on ML projects, as well as to work independently on key problems
  • Experience developing, training and/or finetuning ML models, ideally in computer vision and NLP
Responsibilities
  • Taking the lead on challenging machine learning-based problems, from working with a product owner on framing a given problem; surveying the existing state of the art; implementing and improving a model; all the way to deploying and serving these models
  • Constantly improving and staying up-to-date on developments in relevant machine learning and software engineering fields
  • Guiding and mentoring more junior members of the team in terms of possible algorithmic approaches, as well as rigorous working methodologies
Nice to have
  • Japanese language ability
  • PhD or advanced degree in computer science or a related field

Skills Required

  • 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)
  • Experience with messaging/queue technologies such as Kafka or RabbitMQ
  • Ability to produce high quality production-ready code in Python
  • Ability to be a technical lead on ML projects and work independently
  • Experience developing, training and/or finetuning ML models
  • Experience in computer vision
  • Experience in natural language processing (NLP)
  • Japanese language ability
  • PhD or advanced degree in computer science or a related field
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Roppongi, Tokyo
45 Employees
Year Founded: 2014

What We Do

Harness the power and versatility of Artificial Intelligence for transformative impact. Cogent Labs’ mission is to research and develop cutting-edge Artificial Intelligence in order to solve the previously impossible. Through real-world applications of our technology we aim to bring meaningful and transformative impact to society with the ultimate goal of enhancing the overall quality of life

Similar Jobs

Appier Logo Appier

Senior Software Engineer

Artificial Intelligence
In-Office
Tokyo, JPN
642 Employees

Zscaler Logo Zscaler

Senior Sales Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Tokyo, JPN
8697 Employees

Zscaler Logo Zscaler

Sr. Partner Business Manager

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Tokyo, JPN
8697 Employees

Taboola Logo Taboola

Marketing Manager

AdTech • Big Data • Digital Media • Marketing Tech
Hybrid
Tokyo, JPN
1900 Employees

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account