Search by job, company or skills

Lead Software Engineer

5-7 Years
  • Posted 13 hours ago
  • Be among the first 10 applicants

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153883135

Similar Jobs

Bengaluru, India

Skills:

AWSCloud ServicesPythonKubernetesDockerPostgresKafkaMLopsEKSLLMsAIML

Bengaluru, India

Skills:

.Net CoreReactSpring BootWindowsMicroservicesNosqlDockerDistributed SystemsAngular JsJavaSqlLinuxAzureKubernetesAI system operations monitoringcost-performance trade-offsAPI SDK-based servicesChatGPTAI ML basicsLLM usage patternsAI-assisted development toolsresponsible AI practicesenterprise compliance considerationsMessaging and event-driven architectureCloud platformsREST Web APIsGitHub Copilot

Bengaluru

Skills:

Infrastructure as Code (IaCbedrock PythonS3TestingPostgresKafkaMLopsAWSVersion ControlCloud ServicesKubernetesDockerEKSLLMsCI/CDSageMakerContainerized application development

Bengaluru, India

Skills:

ReactApi DevelopmentPrometheusGrafanaDockerTerraformAnsibleFlaskFastAPIKubernetesPythonGITHUB Actions

Noida, India

Skills:

.NETpolicy administration containerization C#Web ApisSqlDistributed SystemsAutomated TestingReactVersion ControlFormsIntegrationsAzureApisSecure developmentConfigurable platformsProduct configurationRules systemsEvent-driven integrationsDecision enginesProduction-grade application developmentCI/CDInfrastructure automationPlatform engineeringRegulatory workflowsRating rulesObservability

Beware of Scammers

We don’t charge money for job offers