Tech Lead

LighthouseAI
8h

About The Position

Essential Duties and Responsibilities: Technical Leadership & Architecture Lead architectural design for new features, services, and system components. Evaluate modern AI/ML technologies and determine appropriate use cases. Make key technical decisions that balance performance, scalability, and maintainability. Review designs, PRs, and technical documentation to ensure engineering excellence. Evaluate and introduce new tools and technologies to improve software development productivity. Hands-On Development Perform full-stack development regularly across both frontend and backend systems, taking ownership of end-to-end feature implementation. Develop and deliver core components of application, AI-powered features, and architectural components. Diagnose and resolve complex technical issues across the full stack and drive sustainable solutions. Ensure code quality, test coverage, reliability, and adherence to engineering standards. Team Management & Collaboration Mentor, guide and manage engineers, and contribute to raising the technical bar across the organization. Lead discussions on AI best practices, emerging trends, model evaluation techniques, and responsible AI usage. Facilitate knowledge sharing, pair programming, and engineering best practices. Delivery & Execution Collaborate with Product Management to translate product requirements into clear technical plans, architecture and milestones. Partner with Engineering Managers to balance priorities, manage sprint commitments, and guide execution. Streamline and optimize the CI/CD pipeline to improve deployment reliability, speed, and developer productivity. Guide teams through incident response, root-cause analysis, and preventive improvements. Cross-Functional Alignment Work closely with Product, Design, Data/SME, QA, and DevOps to ensure alignment on goals and technical feasibility. Communicate architectural decisions, tradeoffs, and implementation plans clearly to both technical and non-technical stakeholders. Support go-to-market teams with technical insights for feature capabilities.

Requirements

  • 8+ years of software engineering experience with increasing ownership and technical complexity.
  • Expertise in designing and building scalable, secure, and reliable SaaS applications.
  • Experience in developing data-driven enterprise software with complex workflows, rule engines or regulatory frameworks.
  • Strong full-stack engineering background, with deep experience building and maintaining both frontend and backend systems.
  • Strong proficiency in the team’s core technologies (customize as needed: e.g., Python, Node.js, React, AWS, SQL/NoSQL, serverless, microservices, containerization).
  • Experience evaluating and integrating AI technologies into real-world applications
  • Proven experience breaking down complex problems into clear, actionable engineering plans.
  • Excellent communication skills and ability to collaborate across teams.
  • Experience mentoring and guiding engineers.

Nice To Haves

  • Experience in regulated industries (e.g., pharma, healthcare, finance) or handling compliance-sensitive data.
  • Knowledge of security best practices, DevOps principles, CI/CD, and cloud infrastructure.
  • Familiarity with modern architectural patterns: event-driven design, workflow engines, or data pipelines.
  • Experience with observability practices (logging, metrics, tracing) and operational excellence.

Responsibilities

  • Lead architectural design for new features, services, and system components.
  • Evaluate modern AI/ML technologies and determine appropriate use cases.
  • Make key technical decisions that balance performance, scalability, and maintainability.
  • Review designs, PRs, and technical documentation to ensure engineering excellence.
  • Evaluate and introduce new tools and technologies to improve software development productivity.
  • Perform full-stack development regularly across both frontend and backend systems, taking ownership of end-to-end feature implementation.
  • Develop and deliver core components of application, AI-powered features, and architectural components.
  • Diagnose and resolve complex technical issues across the full stack and drive sustainable solutions.
  • Ensure code quality, test coverage, reliability, and adherence to engineering standards.
  • Mentor, guide and manage engineers, and contribute to raising the technical bar across the organization.
  • Lead discussions on AI best practices, emerging trends, model evaluation techniques, and responsible AI usage.
  • Facilitate knowledge sharing, pair programming, and engineering best practices.
  • Collaborate with Product Management to translate product requirements into clear technical plans, architecture and milestones.
  • Partner with Engineering Managers to balance priorities, manage sprint commitments, and guide execution.
  • Streamline and optimize the CI/CD pipeline to improve deployment reliability, speed, and developer productivity.
  • Guide teams through incident response, root-cause analysis, and preventive improvements.
  • Work closely with Product, Design, Data/SME, QA, and DevOps to ensure alignment on goals and technical feasibility.
  • Communicate architectural decisions, tradeoffs, and implementation plans clearly to both technical and non-technical stakeholders.
  • Support go-to-market teams with technical insights for feature capabilities.

Benefits

  • Health, Dental, Vision Insurance
  • STD, LTD, Life Insurance
  • 401(k)
  • PTO and Paid Holidays

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service