Senior Machine Learning Engineer
Publishing.comAbout the role
About the Role
As a Senior Machine Learning Engineer, you will be pivotal in advancing an ambitious, proprietary generative AI application developing tools to help people write, publish, and sell books with AI. You'll have the opportunity to design and implement cutting-edge solutions in NLU and generative AI while collaborating with cross-functional teams in product, marketing, and design. This role offers Software Engineers with machine learning expertise the chance to shape our technical direction as an early-in Machine Learning Engineer on a team that values thinking outside the box to solve exciting challenges.
About Publishing.com
At Publishing.com, we’re revolutionizing how people turn their ideas into income by making self-publishing books easy and accessible to anyone, regardless of their background or experience.
Our flagship product, Publishing.ai, uses proprietary AI and machine learning technology to streamline the entire self-publishing journey—from writing your book to boosting your sales—all in one place.
Our commitment to delivering exceptional results and driving innovation in the self-publishing industry has earned us recognition as the 19th fastest-growing private company in America by Inc. Magazine. We’re also proud to be certified as a Great Place to Work®, with a 99% employee satisfaction score—far exceeding the industry average of 57%.
At Publishing.com, we’re not just helping people achieve their dreams of publishing a book—we’re building the world’s first all-in-one solution that simplifies the process and makes self-publishing faster, easier, and more accessible than ever before.
Responsibilities
- Build evaluation and fine-tuning pipelines
- Design and implement data annotation pipelines tailored for generative AI and NLU applications
- Collaborate with software and data engineers through design and code reviews
- Devise NLU algorithms using deep learning, classical machine learning, and other advanced approaches
- Work with the product team to propose and define metrics for evaluating ML models and pipelines
- Conduct scientific experiments to optimize the performance of ML models
- Implement scalable solutions to enhance generative pipelines using techniques like prompt optimization and RLHF
Requirements
- Technical Expertise: 5+ years of professional software engineering experience and 2+ years of professional machine learning engineering experience, including hands-on work with NLU, NLP, and generative AI models; a degree in computer science or equivalent is highly preferred
- Programming Skills: Strong proficiency in Python and version control systems like Git (this role includes significant programming responsibilities)
- Communication Skills: Native-level fluency in English, both written and spoken, including a natural tendency to collaborate and participate in initiatives, meetings, and stand ups
- ML Fundamentals: Strong understanding of machine learning, deep learning, and NLU concepts, including prompt engineering, chain-of-thought reasoning, and other established and emerging techniques
- Research Application: Experience conducting literature reviews and implementing findings from academic papers
- Scalable Solutions: Proven ability to design and build scalable, user-facing applications for NLU and generative AI
- Cloud and MLOps: Experience with cloud computing platforms and modern MLOps tools
- Collaborative Approach: Strong communication and teamwork skills, with a history of working across product and engineering teams
- Ownership Mindset: Demonstrated ability to lead projects, solve complex problems, and deliver results in a fast-paced environment
Expected Compensation
$150,000 - $200,000 USD Annually + Bonus
Why Join Publishing.com?
- We are ranked #19 on Inc 5000’s top 100 fastest-growing private companies in America in 2023
- We are self-funded, bootstrapped, and profitable, with an average of 50% YoY growth for the past 3 years
- Our employees love it here: we are Certified Great Place to Work® with a 99% employee satisfaction score— exceeding the industry average of 57%
- We are a flexible, 100% remote company with a global footprint
- We eliminate red tape and empower
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s