Macmillan Publishers is hiring a Senior AI Engineer for a remote full-time position tied to its New York, NY office. The role offers a base salary of $200,000 per year and focuses on building, deploying, and operating production-grade AI applications across the full technology stack.
The position is designed for an experienced engineer with strong AI expertise and software engineering skills who can turn advanced AI capabilities into reliable, scalable products. The successful candidate will work across AI model evaluation, application development, deployment, monitoring, and production operations.
Job Overview
- Job Title: Senior AI Engineer
- Company: Macmillan Publishers
- Location: New York, NY
- Work Arrangement: Remote
- Employment Type: Full-time
- Salary: $200,000 base salary per year
- Schedule: On-call participation required
- Office Location: 120 Broadway, New York, NY
- Key Areas: AI engineering, full-stack development, cloud-native applications, MLOps, LLMOps
- Portfolio Requirement: LinkedIn, GitHub, Hugging Face, or personal portfolio link is mandatory for consideration
About Macmillan Publishers
Macmillan Publishers is the U.S. trade company of the Holtzbrinck Publishing Group, a large family-owned media group headquartered in Stuttgart, Germany.
Its publishing companies operate across multiple markets and include well-known publishing imprints in the United States, United Kingdom, Australia, India, South Africa, and Germany. U.S. publishing companies within the group include Celadon Books, Farrar, Straus and Giroux, Flatiron Books, Henry Holt & Company, Macmillan Audio, Macmillan Children’s Publishing Group, The St. Martin’s Publishing Group, and Tor Publishing Group.
According to the listing, Macmillan is undertaking a multi-year modernization of its core technology platforms while developing a Publishing Operating System and expanding AI capabilities across the publishing lifecycle.
Job Description
The Senior AI Engineer will design, develop, and operate cloud-native applications that use AI as a core component. The role combines advanced AI knowledge with strong software engineering to develop high-quality products for users.
The engineer will be involved throughout the lifecycle of AI-powered systems, including evaluating models, integrating AI into applications, deploying systems, monitoring their performance, and improving them in production.
The position may involve short-term proof-of-concept projects, rapid MVP development, and longer-term product development depending on the candidate’s expertise, interests, and company priorities.
Macmillan’s technology environment includes Google Cloud, AWS, Firebase, Python, TypeScript, Django, Terraform, GitHub, Cloud Firestore, EventArc, Pub/Sub, GCIP, Cloud Storage, Cloud Functions v2, React, BigQuery, GitHub Actions, commercial AI services, open-source AI models, Langfuse, Snowflake, and PostgreSQL.
Key Responsibilities
The Senior AI Engineer will be expected to:
- Own AI-powered features from initial requirements and design through evaluation, deployment, and operation.
- Build and maintain cloud-native, event-driven AI applications across the full stack.
- Evaluate, integrate, and optimize AI models for production environments.
- Balance AI application quality, latency, reliability, and cost.
- Work with technical and non-technical stakeholders to develop solutions aligned with business requirements.
- Develop AI inference, evaluation, and monitoring pipelines.
- Create automated frameworks for evaluating AI applications.
- Analyze performance data and experiments to identify opportunities for improvement.
- Operate production systems and take responsibility for reliability, quality, and technical debt.
- Stay informed about developments in AI and share knowledge with team members.
- Plan and organize work within an agile environment.
- Provide technical leadership and participate in design reviews.
- Write architecture decision records and contribute to hiring and onboarding.
- Participate in on-call rotations and incident response.
- Contribute to post-mortems and help establish service-level objectives and error budgets.
Qualifications and Requirements
The Senior AI Engineer position requires a combination of strong software engineering ability and deep AI knowledge.
Candidates should have:
- Strong analytical and practical problem-solving skills.
- Clear and effective written and spoken English communication.
- Strong collaboration and self-organization skills.
- Broad software engineering and AI capabilities, with deep expertise in at least one relevant area.
- Advanced experience with React and TypeScript for frontend development, or deep experience building scalable event-driven Python systems in cloud-native environments, or substantial knowledge of frontier AI models and their production integration.
- Strong theoretical and practical understanding of current AI model internals.
- Experience deploying, utilizing, evaluating, and monitoring AI models in production.
- Experience owning software features from technical design through production.
- Understanding of the challenges associated with integrating non-deterministic AI behavior into production systems.
- Practical knowledge of MLOps and LLMOps practices.
- Familiarity and hands-on experience with major AI service providers.
- Working knowledge of fine-tuning approaches and when to use them.
- Strong software engineering skills that connect AI concepts with production-ready implementations.
- Experience translating complex AI objectives into requirements and actionable tasks.
- Experience using agile practices within AI or machine learning teams.
- Ability to evaluate and adopt new technologies and frameworks quickly.
- Knowledge of Clean Architecture and Onion Architecture principles.
- Experience with cloud-native systems and DevOps/MLOps fundamentals, including CI/CD, observability, and Infrastructure as Code.
- Working knowledge of AI safety and security.
- Strong testing practices across the technology stack.
- Experience mentoring engineers, leading design reviews, and influencing technical direction.
- Knowledge of AI security topics such as the OWASP Top 10 for LLMs, prompt injection, data exfiltration, content moderation, and PII/GDPR handling.
- Experience with unit, integration, and contract testing for conventional software and AI components.
- Experience operating production systems through on-call support.
Preferred Qualifications
Macmillian Publishers would particularly like to see candidates with:
- Experience in publishing or media.
- Experience working with the company’s broader technology stack.
- MLOps experience with Vertex AI and Weights and Biases.
- Applied research experience.
- Experience implementing SRE methodologies.
- Advanced knowledge of machine learning, LLMs, and developments in the AI market.
- Deep specialized expertise in a relevant technical area.
The employer also notes that candidates do not need to match every technology or qualification listed. Strong candidates may instead bring deep expertise in particular areas combined with adaptability, curiosity, and collaboration skills.
Salary and Benefits
The Senior AI Engineer position offers a base salary of $200,000 per year.
The role is also eligible to participate in a discretionary annual incentive program, subject to the applicable plan terms.
The position is classified as remote but is tied to Macmillan’s New York office at 120 Broadway. Employment is subject to New York State tax withholding under applicable regulations.
Who Should Apply?
This opportunity is suited to experienced AI engineers who have built and delivered AI-powered products and can combine advanced AI knowledge with strong software engineering practices.
Candidates should be comfortable working across AI model evaluation, production deployment, cloud-native application development, monitoring, testing, and ongoing system improvement. Experience with areas such as MLOps, LLMOps, AI safety, cloud infrastructure, and technical leadership is particularly relevant to the role.
A LinkedIn, GitHub, Hugging Face, or personal portfolio link is mandatory for consideration.
Frequently Asked Questions
What is the salary for the Senior AI Engineer position?
The position offers a base salary of $200,000 per year. It is also eligible for a discretionary annual incentive program subject to applicable plan terms.
Is the Senior AI Engineer job remote?
Yes. The position is classified as remote, although it is tied to Macmillan Publishers’ New York, NY office at 120 Broadway.
Where is the Senior AI Engineer position based?
The role is tied to Macmillan’s office in New York, NY.
What type of AI experience is required?
Candidates should have strong theoretical and practical knowledge of current AI models, experience deploying and evaluating AI models in production, and experience integrating AI into production applications.
What programming and technology skills are relevant to the role?
The listing identifies technologies including Python, TypeScript, React, Django, Google Cloud, AWS, Firebase, Terraform, BigQuery, PostgreSQL, Snowflake, and various AI services and open-source AI models.
Is on-call work part of the Senior AI Engineer job?
Yes. The position includes participation in on-call rotations, incident response, post-mortems, and production system operations.
Is publishing industry experience required?
Publishing or media experience is listed as something Macmillan would like to see, but it appears under the preferred qualifications rather than the core requirements.
Is a portfolio required for consideration?
Yes. The listing states that a link to a LinkedIn profile, GitHub account, Hugging Face profile, or personal portfolio is mandatory for consideration.
How to Apply
Interested candidates who meet the required qualifications and experience criteria should submit their application.
Post Disclaimer: International Jobs Recruitment (IJR) is a global career platform that connects job seekers with employment opportunities from trusted employers worldwide. IJR is not the hiring organization and does not influence recruitment decisions. For any specific inquiries regarding job status or application requirements, please contact the official hiring organization directly via the links provided.
