Director, Automation Engineering
Accountabilities: Lead the design, development, and delivery of AI agents and automation workflows using technologies such as Snowflake Cortex, LangChain, LangGraph, or comparable frameworks.
Establish reusable tools, APIs, libraries, and components that enable engineers to build and extend agentic workflows efficiently.
Guide retrieval-augmented generation, context management, prompt engineering, tool-use, validation, and human-in-the-loop patterns to improve AI reliability, accuracy, latency, and cost efficiency.
Establish evaluation frameworks, regression testing, monitoring, and performance metrics for AI-agent behavior, including task completion, groundedness, accuracy, latency, cost, and failure rates.
Define appropriate guardrails and validation mechanisms to minimize hallucinations, unsafe outputs, and unreliable automation.
Oversee the development and maintenance of production-grade Python applications, libraries, and services, championing modular architecture, object-oriented design, automated testing, CI/CD, code reviews, observability, and documentation.
Develop reusable software patterns that reduce bespoke engineering effort and enable consistent solutions across partner engagements.
Translate recurring business and operational requirements into scalable technical solutions in collaboration with product, engineering, operations, and data platform teams.
Lead the development of reusable Python libraries supporting data clean room capabilities and audience and measurement workflows, including audience onboarding, ingestion, indexing, activation, campaign analysis, reach and frequency, attribution, and incrementality.
Turn complex analytical and data collaboration processes into configurable, self-service components that can be deployed efficiently across teams and partners.
Hire, develop, mentor, and retain a high-performing team of software and AI engineers while establishing standards for agentic systems, AI-assisted development, reusable libraries, and production automation.
Promote a culture centered on reliability, maintainability, technical excellence, operational discipline, and continuous improvement.
Requirements:
Bachelor’s degree or equivalent practical experience in Computer Science, Information Systems, Software Engineering, Electrical Engineering, Electronics Engineering, or a related technical discipline.
8+ years of software engineering experience, including experience leading, mentoring, or managing engineering teams.
Deep hands-on experience developing production-grade software in Python, including libraries, services, testing, CI/CD, code reviews, and maintainable system architecture.
Practical experience building LLM-powered applications involving RAG, vector databases, prompt engineering, or frameworks such as Snowflake Cortex, LangChain, LangGraph, or similar technologies.
Experience designing AI-enabled workflows, reasoning agents, tool-using agents, or sophisticated automation systems.
5+ years of hands-on experience with cloud data platforms such as Snowflake, Databricks, or comparable technologies.
Strong understanding of production system design, including scalability, reliability, observability, performance optimization, monitoring, and operational support.
Ability to provide technical direction while balancing innovation with production reliability, security, maintainability, and business priorities.
Strong leadership and communication skills, with the ability to mentor engineers, facilitate technical design discussions, and collaborate effectively across product, engineering, operations, and data teams.
Exposure to data clean room concepts or platforms such as Snowflake Clean Rooms, Databricks Clean Rooms, LiveRamp, or Habu is preferred.
Experience with advertising technology, audience activation, campaign delivery, reach and frequency, attribution, incrementality, measurement, or reporting workflows is a plus.
Snowflake SnowPro Core, Databricks Certified Data Engineer Associate, or a comparable cloud/data platform certification is preferred.
Strong problem-solving skills and an ability to turn complex technical or operational challenges into reusable, scalable solutions.
Willingness to operate in a fully remote environment while maintaining strong collaboration and accountability across distributed teams.
Benefits:
Salary: $165,000–$210,000 per year.
Eligibility for annual bonus and long-term incentive compensation .
Fully remote work arrangement within the United States.
Company-sponsored medical, dental, and vision insurance .
401(k) retirement benefits.
Paid leave and other time-off benefits.
Tuition reimbursement and opportunities to support continued professional development.
Access to a variety of employee discounts, perks, and additional benefits .
Reasonable workplace accommodations are available for qualified individuals with disabilities and disabled veterans.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1