Lead Software Engineer
Anywhere ¡ 88%EngineeringFull-timeLead / Staff
About the role
Overview
We are seeking a Lead Software Engineer to design and deliver the core backend services for our centralized AI platform. This role bridges hands-on engineering and technical leadership â owning major components of the backend while guiding mid-level engineers. Youâll work closely with senior ICs and cross-functional teams to build scalable, secure, and reliable services that power our agentic framework, enabling teams across the company to deploy and manage AI agents seamlessly.
Responsibilities
⢠Design and implement scalable RESTful API endpoints for the AI platform.
⢠Build and optimize backend services in Python (FastAPI, Django, or Flask) to handle agent lifecycle management, deployment, and monitoring.
⢠Contribute to secure authentication and authorization systems supporting multi-tenant architecture.
⢠Develop efficient data access layers and database schemas for AI agent operations.
⢠Implement asynchronous task processing for long-running AI workflows.
⢠Collaborate with IC5 engineers on backend architecture and SDK designs, contributing to technical direction while driving execution.
⢠Provide mentorship to IC3 engineers through code reviews, technical discussions, and best practices.
⢠Ensure quality and reliability through automated testing, CI/CD pipelines, and adherence to security standards.
⢠Stay updated on modern backend and AI/agentic frameworks (LangChain, CrewAI, AutoGen, LangGraph).
Qualifications
⢠Bachelorâs or Masterâs degree in Computer Science, Engineering, or related field.
⢠5+ years of backend development experience, with significant experience building scalable Python applications and APIs.
⢠Proficiency with modern Python frameworks (FastAPI, Django REST Framework, Flask).
⢠Solid experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (SQLAlchemy, Django ORM).
⢠Hands-on familiarity with distributed systems or microservices.
⢠Working knowledge of containerization and orchestration (Docker, Kubernetes).
⢠Experience with Git, CI/CD workflows, and automated testing.
⢠Exposure to agentic AI frameworks (LangChain, LangGraph, CrewAI, AutoGen) or strong interest in learning.
⢠Cloud experience (AWS, GCP, or Azure) preferred.
⢠Demonstrated ability to mentor junior engineers and influence technical decisions.
Originally posted on Himalayas