Engineering Team Lead
Recall.aiAbout the role
POSITION DUTIES:
Guide software architecture decisions using Docker, Kubernetes, and CI/CD
pipelines (Github Actions) to ensure scalable, secure, and efficient design.
Mentor junior and mid-level engineers through code reviews, pair
programming, and workshops while promoting best practices with languages
including Python and Rust. Oversee project planning using Linear, ensuring
tasks are well-prioritized and estimated. Foster cross-functional teamwork
with Sales and Marketing, using tools like Notion and Slack to maintain
clear communication. Enforce high coding standards with automated testing
tools (such as PyTest). Monitor and optimize system performance with tools
including Prometheus, Grafana, and Datadog while managing technical debt.
Actively participate in recruitment, and technical interviews. Manage
resource allocation, identify technical risks, and implement mitigation
strategies early in the development lifecycle. Contribute hands-on during
critical project phases or for complex problem-solving, focusing on
proof-of-concept and performance-critical tasks.
REQUIREMENTS:
Eight (8) years of experience in software development required including the
following:
● At least 8 years experience writing code using programming
languages such as Rust and C
● At least 4 years experience deploying infrastructure on public cloud
providers
● At least 2 years experience managing a team of individual
contributor engineers
● At least 2 years experience conducting and evaluating technical
interviews
● At least 4 years experience working with customers and internal
stakeholders to gather requirements, implement new features, and
develop new product lines
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s