
Engineering Manager, Software
Posted Jun 20

Posted Jun 20
This is a fully remote position, open to applicants in Canada.
• Lead, mentor, and develop a team of engineers responsible for creating the platforms, pipelines, and interfaces that facilitate catalog enrichment and machine learning access to catalog data.
• Define and implement the technical roadmap, balancing investments in new platforms with reliability, observability, and an enhanced developer experience for an expanding user base.
• Build and manage an AI-native enrichment platform that integrates large language models (LLMs), classical machine learning, rules, workflow orchestration, and human review into pipelines that non-engineers can configure and operate.
• Propel the transition towards autonomous pipeline construction, allowing users to articulate goals in straightforward language, while the system assembles, evaluates, and optimizes workflows.
• Own the machine learning-facing catalog data layer, encompassing canonical product metadata and the policy controls that distinguish internal model inputs from customer-facing applications.
• Collaborate with machine learning, search, advertising, commerce, and retail teams to optimize data flows from end to end and eliminate integration barriers.
• Advocate for transparent, human-readable controls for source prioritization, rights management, licensing, and compliance to ensure accountable governance.
• Enhance developer and operator productivity through AI-assisted integration testing, investigative tools, and on-call automation; establish and fulfill service level agreements (SLAs) on core attributes and model usage.
• Actively participate in architecture discussions, design reviews, and code reviews, particularly in new or exploratory areas.
• Over 7 years of software engineering experience, including more than 2 years in a leadership role managing engineers.
• Proven experience in leading teams that develop and maintain production data or machine learning platforms, incorporating both batch and streaming components.
• Strong background in distributed systems, data pipelines, and workflow orchestration, with demonstrated capability in build/buy/partner decision-making.
• Accountability for data quality, coverage, or compliance commitments, with examples of frameworks and processes utilized to achieve them.
• Exceptional written and verbal communication skills, with the ability to convey complex technical work to diverse audiences.
• Experience with catalog, commerce, or product data platforms functioning at a large scale.
• Hands-on experience with workflow orchestration systems (e.g., Temporal, Airflow, Flink) and their operation in production environments.
• Experience in delivering applied AI/ML features in production, with an understanding of the trade-offs among LLMs, classical machine learning, deterministic rules, and human review.
• Proven track record of successful collaboration across machine learning, product, and operations to achieve outcomes that necessitate alignment and shared objectives.
• Familiarity with data governance, rights management, and licensing controls in environments with multiple stakeholders.
• Experience in developing pipeline builders, low-code/no-code tools, or internal platforms utilized by non-engineers.
• Background in developer productivity tools, including AI-assisted testing and investigative workflows.
• Successful experience in rapidly evolving environments where both the platform and the team are in development.
• Highly market-competitive compensation
• New hire equity grant
• Annual refresh grants
Zero Hash
Anthology Careers
Flosum
Mozilla
Get handpicked remote jobs straight to your inbox weekly.