Tech Lead Manager, Automation
Jerry
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Jerry.ai and The Opportunity
At Jerry.ai, we are revolutionizing car ownership with the first mobile app to manage all aspects, from shopping to insurance and repairs. The car ownership experience is complicated and fragmented, and we aim to simplify it through innovative technology. Our insurance marketplace is a core product, and our ability to automate the end-to-end shopping experience is our key differentiator.
The Marketplace Automation Team plays a critical role in orchestrating complex, multi-step transactions with external systems to finalize insurance policy purchases. Given the industry's lack of modern APIs, we develop custom orchestration layers that precisely navigate internal and external interfaces. This work involves high-stakes puzzles of asynchronous state management and real-time system reliability.
Your challenge will be to evolve our current automation systems into a robust, fault-tolerant framework that can gracefully handle external interface changes and scale across numerous new categories with minimal manual intervention.
Why You Will (or Won’t) Like Working Here
- Ownership: You will report directly to our co-founder/CTO, with active involvement in product implementation. Expect no red tape, slow processes, or layers of approvals. Pitch ideas, build them, and see them live in days.
- Stellar team: We maintain a very high bar for talent, resulting in a small but mighty team that moves fast and achieves significant results. You will collaborate with like-minded peers who are passionate and deeply care about their work.
- Hands-on: Many of our Tech Lead Managers are ex-founders, enjoying getting their hands dirty and solving difficult problems. You will dedicate approximately 80% of your time to hands-on technical work, such as transitioning legacy automation systems into a more decoupled, scalable architecture.
- Volume of customer data: As a consumer-facing business with over 5 million customers, we have access to extensive customer data covering driving/telematics, shopping, and payment behaviors. This data significantly guides our product, technical, and business decisions.
What You’ll Own
Our initial automation system prioritized speed over scale, resulting in tightly coupled business logic and database access that makes changes risky and failures difficult to debug. You will be instrumental in transforming this system.
- Phase 1: Immerse yourself in the code, gaining deep understanding of both the technical and intricate business sides of our core product (insurance is highly complex with varying logic and behaviors across providers). Subsequently, you will lead the incremental refactoring of existing automation systems, designing and implementing new standards, and collaborating with engineers to ensure the new system is predictable and testable.
- Phase 2: As the architecture stabilizes, your focus will shift towards adopting an AI-first approach to build the next generation of internal tools. These tools will be crucial in scaling our user base from 5 million to 50 million.
Who You Are
- A Player Coach: You likely have a background in founding a company or serving as a lead architect at an early-stage startup. You are inherently a builder and thrive in being in the trenches alongside your team.
- A Detective: You are relentlessly focused on success rates. You enjoy meticulously hunting for edge cases within complex business logic and persist until you fully comprehend the root cause of any script failure.
- A Systems Thinker: You possess a high standard for system design, particularly for offline, asynchronous jobs. You recognize that asynchronous work demands much stricter standards for decoupling, state management, and failure retry logic compared to synchronous online systems.
Our Tech Stack
TypeScript (Nest.js, React), GraphQL, AWS (ECS/EKS, Lambda).
Key skills/competency
- Automation Engineering
- System Architecture
- Distributed Systems
- Asynchronous Processing
- State Management
- TypeScript Development
- AWS Cloud Services
- Refactoring Legacy Code
- Problem Solving
- Team Leadership
How to Get Hired at Jerry
- Research Jerry.ai's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align with their innovative, fast-paced environment.
- Tailor your resume for automation expertise: Highlight experience in complex system automation, asynchronous processing, and fault-tolerant architecture, using keywords like 'AWS', 'TypeScript', and 'GraphQL' for the Tech Lead Manager, Automation role.
- Showcase leadership and hands-on skills: Prepare to discuss your experience as a player-coach, demonstrating both technical depth and the ability to mentor engineers, reflecting the 80% hands-on requirement at Jerry.ai.
- Prepare for systems design questions: Focus on designing scalable, resilient automation platforms, detailing your approach to decoupling, state management, and failure retry logic, essential for a Tech Lead Manager, Automation at Jerry.ai.
- Demonstrate problem-solving and detective mindset: Be ready to articulate how you've debugged complex issues and hunted for edge cases in past roles, aligning with Jerry.ai's emphasis on a 'Detective' approach to success rates.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background