Ottimate logo

Senior Machine Learning Engineer

Ottimate
Full-time
Remote
Worldwide

Ottimate is an AI-powered AP [Accounts Payable] automation platform that empowers finance teams to reduce costs, prevent overpayments, detect fraud, and enforce policy compliance across the entire invoice-to-payment lifecycle.

Role & Responsibilities: 

  • Build deep learning models for a variety of image and text based tasks. Eg: Instance segmentation, image2text, text parsing, image/text classification, few shot and active learning.
  • Build and optimize infrastructure for training, deploying, bench-marking and monitoring large scale deep learning models
  • Build infrastructure for dataset discovery, collection and pre-processing
  • Read and be aware of state of the art research in computer vision, text processing, active learning and adapt them to problems that we solve at Ottimate 
  • You will be part of a growing team that designs, develops and deploys machine learning models that advance the state of the art in extracting structured information from images and documents, and help businesses automate document based workflows.
  • A typical day will include one or many of the following: reading and writing machine learning / deep learning code, catching up on state of the art research, analyzing datasets, work on infrastructure and dev ops, training and bench marking models, monitoring performance and brainstorming with other engineers in the team

You might enjoy this role if:

    • You think critically about your work and ask questions in order to improve the product
    • You like the iterative process of development
    • You are driven by curiosity, the whys and hows are what you are looking for always
    • You have a data intuition and are easily able to identify patterns
    • You are good at looking at the big picture but also have a clear idea of looking at individual examples and finding solutions
    • You have strong communication skills and are able to explain complex technical topics to the entire team in a clear and concise way
    • You have the ability to go deep, but also appreciate the challenge of understanding breadth
    • When things inevitably break—you eagerly jump in to diagnose and fix the core issues
    • You seek out problems to fix and are willing to dissect it to get to the solution.
  • Masters or PhD in computer science or related fields
  • 4+ years of total experience out of which minimum 2 years of experience in building and deploying Machine Learning / Deep Learning models in a production setting
  • Strong software engineering and computer science fundamentals, with experience building and deploying Deep Learning models to production.
  • We are a Python shop. Strong background and experience in Python is necessary.
  • Strong skills in working with multiple codebases, version control and CI/CD.
  • Strong understanding of Machine Learning and Deep Learning fundamentals, with ability to read and understand cutting edge research papers and implement them in any popular framework.
  • Experience/ Expertise in any of the following: Computer vision, Natural Language Processing, deep learning, non convex optimization, neural networks, active learning, few shot learning, meta learning, CNNs, RNNs, reinforcement learning.
  • Strong experience is any one popular Deep Learning framework like Pytorch. We use Pytorch in general we are framework agnostic. 
  • Experience in SQL
  • Experience in building APIs using Flask, Django

We care deeply about making Ottimate an incredible place to work and invest a significant amount of time and energy into creating and maintaining a company culture that provides our team with a generous level of support whilst inspiring them to do their best work. 

The specific benefits/perks we offer are continually evolving, but currently include:

  • Compensation: $150,000 base plus bonus compensation.
  • Medical, Dental, Vision and other Company-Subsidized Benefits for you and your family.
  • Employer sponsored 401(k) with company match.
  • Paid Time Off (and the encouragement to use it).
  • Annual company retreats.
  • Promote from within philosophy.

Beyond the tangible benefits though:

  • You will be part of a growing team, at a pinnacle moment of scale for the business, and experience the excitement of working in a startup where each action makes a huge difference.
  • You will have the agency to solve difficult problems creatively, the freedom to explore work that inspires you, and infrastructure to ensure you're constantly challenged and developing.
  • You will work with sharp, passionate teammates solving some of the most unique challenges and positioning our product as a premier finance automation solution. 
  • Our commitment to empowering a diverse and inclusive workforce, celebrating differences, and creating a safe space for our employees to bring their whole selves to work is second to note.
  • We are transforming entire industries using innovative technology including Artificial Intelligence, Payment Tech, and Neural Networks.
  • Our leaders lead with a people-first approach; inspiring excellence, nurturing ideas, and finding creative ways to eliminate obstacles for cultivating growth.
  • We truly love what we do and who we do it with - and we think you will too!

Ottimate is an equal opportunity employer that is committed to diversity and inclusion. We do not discriminate based on race, color, national origin, religion, gender, gender expression, sexual orientation, age, veteran status, disability status, or marital status. If you are excited about the role but do not meet 100% of the qualifications listed above, we encourage you to apply. Nothing in this job posting should be construed as an offer or guarantee of employment.