Technical Team Lead
This is a REMOTE position. We only accept candidates located in EU, Norway, UK, and Switzerland.
We are looking for a Software Team Lead who combines strong technical expertise with a passion for building and mentoring high-performing engineering teams.
You'll lead a small, highly skilled remote team of engineers working at the forefront of enterprise AI. You'll balance hands-on technical contribution with people leadership—guiding architecture decisions, removing blockers, and fostering a culture of ownership, quality, and continuous improvement.
You'll shape how we build backend services, event-driven architectures, and multi-agent communication layers using modern Python, cloud-native tools, and AI orchestration frameworks.
Responsibilities
- Lead, mentor, and grow a team of backend and AI engineers in a remote-first environment.
- Drive technical direction and architecture decisions for scalable, async-first Python systems.
- Collaborate with product and transformation practitioners to translate business needs into technical roadmaps.
- Contribute hands-on to critical backend services, APIs, and AI orchestration systems.
- Establish and champion engineering best practices—code quality, testing, documentation, and security.
- Facilitate effective agile processes, sprint planning, and delivery execution.
- Conduct regular 1:1s, provide constructive feedback, and support career development.
- Coordinate cross-functional initiatives and ensure alignment across teams.
- Ensure systems meet enterprise-grade standards for performance, reliability, and compliance.
What We're Looking For
- Proven experience leading engineering teams (3+ engineers) in a technical capacity.
- Strong Python skills with deep knowledge of async programming and backend development.
- Experience with FastAPI, Pydantic, event-driven systems (Kafka, RabbitMQ), and relational databases (PostgreSQL).
- Demonstrated ability to balance technical leadership with people management.
- Excellent communication skills—able to articulate technical concepts to both engineers and stakeholders.
- Strong problem-solving skills, technical rigor, and attention to detail.
- Experience working effectively in remote-first, distributed teams.
- Bachelor's degree (or equivalent) in Computer Science, Engineering, or related field.
Bonus Points
- Experience with multi-agent systems, AI orchestration, or generative AI projects.
- Knowledge of cloud-native infrastructure (Azure, AWS, or GCP).
- Track record of hiring, onboarding, and developing engineering talent.
- Contributions to open-source projects or participation in technical communities.
About EggAI
EggAI is an enterprise-focused generative AI company on a mission to help large organizations move AI solutions from prototyping into production. We specialize in building safe, reliable, and scalable AI systems that deliver real business impact.
Create a Job Alert
Interested in building your career at EggAI? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field