Job Description
Who We Are
Optro is the leading audit, risk, ESG, and InfoSec platform, serving customers across the Fortune 500. We have surpassed $300M ARR and are continuing to grow. Our customers rate us highly, and we are committed to helping teams become more clear and agile. At Optro, we foster innovation, collaboration, and a passion for delivering a loved platform for our customers. We are recognized as one of the fastest-growing tech companies in North America by Deloitte for seven consecutive years.
Why This Role is Exciting
We are seeking a passionate and skilled Machine Learning Engineer to push the frontiers of risk management. This role offers the opportunity to work with cutting-edge Large Language Models (LLMs), utilizing techniques such as Retrieval-Augmented Generation (RAG), Few-Shot Learning, Prompt Engineering, Fine-Tuning, Semantic Search, and Knowledge Distillation. You will apply your expertise to build advanced AI/ML solutions, enhancing our AuditBoard product portfolio with features like chat systems, agentic workflows, intelligent data extraction, and personalized insights. If you are excited about leveraging modern AI/ML techniques to transform the industry, this role is for you. Join our customer-focused team dedicated to continuous learning and innovation.
Responsibilities
Build, ship, and own product features end-to-end
Collaborate with designers and product managers to create high-performing features
Apply a range of techniques—from classical ML to LLM-based approaches (RAG, prompt engineering, fine-tuning, semantic search)—with a focus on reliability, performance, and maintainability
Write well-designed, maintainable, and testable code
Write clear and well-defined design documentation
Troubleshoot, debug, and resolve software bugs
Be product-minded and customer-focused
Stay updated on AI/ML advancements and explore new techniques and tools
Participate in an Agile software development life cycle
Work with Python, JavaScript, Node.js, Docker, PostgreSQL, Kubernetes, etc.
Attributes of a Successful Candidate
Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or a related field
4+ years of hands-on experience in developing and deploying machine learning models
Ability to write scalable production-quality code
Proficiency in classical machine learning methods and familiarity with newer techniques like LLMs
Excellent programming skills in Python, Java, or similar languages
Experience with machine learning frameworks such as TensorFlow, PyTorch, Hugging Face, Keras, MXNet, or scikit-learn
Familiarity with search/information retrieval and ranking systems
Strong communication skills and ability to work collaboratively
Analytically minded with a focus on metrics and evaluation
Motivation to work hard and continually learn
Preferred
Experience with Node.js and modern ES6 or TypeScript
Experience working on SaaS web applications
Basic understanding of distributed systems
Bonus: Docker, Kubernetes experience, AWS/Azure cloud infrastructure
Our Company Values
Customer obsession: It starts and ends here. Consistently ask how what you’re doing creates value for our customers.
Gritty resilience: Make it happen. Move fast, stay positive, and do what it takes.
Drive innovation: Create the future. Continuously improve what exists and invent what’s next.
Win, together: One team. No silos, no egos. Drive to be the best and support each other’s success.
Growth mindset: Think in orders of magnitude, seek feedback, learn, and improve.
Perks
Launch a career at one of the fastest-growing SaaS companies in North America
Comprehensive employee health coverage (all locations)
401K with match (US) or pension with match (UK)
Competitive compensation and bonus program
Flexible vacation (US) or 25 days (UK/CA)
Time off for your birthday and volunteering
Employee resource groups
Opportunities for team and company-wide get-togethers
Equal Employment Statement
Please note that background checks are required. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable laws. This role may have access to highly sensitive data, including employee data, customer data, company financials, and proprietary product information.
#LI-Remote
#J-18808-Ljbffr