About The Position

We are looking for an Engineering Manager, Research & Development who will manage engineers (software, quality, or site reliability) and be accountable for team delivery and performance. This role involves actively and consistently supporting efforts to simplify and enhance the customer experience. You will lead a polyglot engineering team, directly manage and mentor a diverse team of engineers (local and remote). As a hands-on mentor, you will conduct deep-dive code reviews and create personalized career development paths for engineers working across varied languages and frameworks. You are accountable for people management, recruiting for your team, associate career development, and performance management. You will serve as the primary technical interface for non-engineering partners, translating complex R&D progress into clear business impact and roadmap updates. This role bridges Research and Production, driving the evolution of R&D prototypes into scalable, production-ready systems, ensuring that experimental code meets long-term stability and performance standards. You will balance innovation with stability by strategically allocating resources to maintain the "innovation-to-maintenance" ratio, ensuring core systems remain stable while the team pursues high-risk, high-reward R&D milestones. Other duties as assigned.

Requirements

  • 4 Year / Bachelors Degree - Computer Science, Engineering, or equivalent required
  • 8 year(s) Technology field
  • Ability to read, write, speak and understand English.
  • Providing architectural guidance across a modern stack including Python, Java, React, React Native, Postgres, MySQL, Kubernetes and more.
  • Strong understanding of RESTful and/or GraphQL API design patterns to ensure seamless communication between mobile, web, and polyglot backend services.
  • Practical experience with distributed messaging and streaming platforms, preferably Kafka, to support high-throughput, decoupled microservices.
  • Experience managing technical roadmaps and resource allocation within Agile or Kanban frameworks, balancing long-term research goals with immediate delivery milestones.
  • Demonstrated experience leading software teams in a Research and Development or high-innovation environment, specifically taking prototypes from "proof of concept" to production-grade deployment.
  • Hands-on experience architecting and deploying scalable applications within AWS and GCP, including deep knowledge of their respective storage (S3/GCS) and database (RDS/others) ecosystems.
  • Familiarity with Python-based machine learning libraries (e.g., PyTorch, TensorFlow, or Scikit-learn) to support data-heavy research and predictive modeling projects.
  • Experience managing containerized workloads at scale, particularly in hybrid-cloud or multi-cloud deployments.
  • Exceptional ability to articulate complex technical trade-offs to non-technical stakeholders and translate business requirements into clear technical specifications for the engineering team.

Responsibilities

  • Manage engineers (software, quality, or site reliability) and be accountable for team delivery and performance.
  • Lead a polyglot engineering team, directly manage and mentor a diverse team of engineers (local and remote).
  • Conduct deep-dive code reviews and create personalized career development paths for engineers.
  • Accountable for people management, recruiting for your team, associate career development and performance management.
  • Serve as the primary technical interface for non-engineering partners, translating complex R&D progress into clear business impact and roadmap updates.
  • Bridge Research and Production, drive the evolution of R&D prototypes into scalable, production-ready systems.
  • Ensure experimental code meets long-term stability and performance standards.
  • Balance innovation with stability by strategically allocating resources to maintain the "innovation-to-maintenance" ratio.
  • Other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service