About the Role
Machine Learning Engineer
- Remote • Full Time • Experienced
- Location: 100% remote, US or Canada only
Company Summary
Publishing.com empowers individuals from all walks of life to generate meaningful income streams through book publishing. As a leading online education platform, we specialize in guiding our students through the processes of writing, publishing, and selling books and audiobooks on major platforms like Amazon and Audible. We are thrilled to announce that Publishing.com has been recognized as the 19th fastest-growing private company in America for 2023, according to the prestigious Inc. 5000 list. Over the past two years, we’ve experienced an incredible 30% year-over-year growth and expanded our team by 500%. Recently, we hit a major milestone by helping 60,000+ students through our programs.
Our mission is to become the premier destination for all publishing-related needs. In line with this vision, we are excited to announce the launch of our latest innovation, Publishing.ai, a software designed to revolutionize the publishing industry further. This year marks a significant milestone in our journey toward achieving our goal, as we continue to expand our offerings and support our community of publishers.
Who You Are
You are a builder! You are a strong analytical problem solver! You are easy to talk to. You are opinionated, but you also keep an open mind. Not only do you have a strong sense of ownership, but you thrive on it. You can work independently and in a team. You love working in a fast-paced environment. You have high technical standards but know when to be scrappy: you are goal-oriented and prioritize getting results. You stay up-to-date with the most recent advancements in the AI and ML field. You love reading papers as much as you love implementing them.
And you have a great attitude!
As an early technical hire, you will have the opportunity to make important contributions to various aspects of one of the most ambitious generative AI projects around. Depending on your skills and interests, you will work on a number of different things.
Responsibilities
- Build evaluation and fine tuning pipelines
- Propose, design, and implement data annotation pipelines for generative AI
- Collaborate with software and data engineers by participating in design reviews and code reviews
- Devise Natural Language Understanding (NLU algorithms using deep learning, classic machine learning, and other approaches)
- Collaborate with the product team to propose metrics for evaluating ML models and pipelines
- Conduct scientific experiments to evaluate models and pipelines
- Design and implement scalable solutions to improve the performance of generative pipelines (using prompt optimization, RLHF, etc)
Requirements
- 5+ years of professional Machine Learning Engineering experience with recent emphasis on NLU/NLP
- Strong ML, DL, and NLU fundamentals, including hands-on experience with generative AI, model evaluation, chain-of-thought, and other established and emerging techniques
- Strong programming skills in Python and experience with Git
- Experience engineering, evaluating, and optimizing prompts
- Experience conducting literature reviews and implementing state-of-the-art research papers
- Experience with annotation tools for NLU applications
- Experience building scalable, user-facing NLU applications
- Experience working with product and software engineering teams, including cross-functional teams of software engineers and product managers
- Strong communication and problem-solving skills, along with a strong sense of ownership
- Experience with agile software development and project management
Preferred Skills
- Experience with various MLOps tools and technologies
- Experience with Cloud Computing
- Interest in SaaS, digital marketing, publishing, and education industries
- Experience leading technical teams