Cotiviti logo
CotivitiPosted 1 month ago

Lead Software Engineer

RemoteIndia or Indiana, United States

Full TimeSenior LevelMasters DegreeLarge

Job Summary

Design and implement scalable RESTful API endpoints and backend services in Python for our centralized AI platform, handling agent lifecycle management, deployment, and monitoring. Build efficient data access layers, secure authentication systems, and asynchronous task processing for long-running workflows while collaborating on SDK designs with senior engineers. Provide mentorship to junior staff through code reviews and technical discussions, ensuring quality via automated testing and CI/CD pipelines. Stay current with modern agentic frameworks like LangChain and CrewAI to drive execution on secure, reliable services powering our company-wide AI agent framework.

Required 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
  • Demonstrated ability to mentor junior engineers and influence technical decisions

Desired Qualifications

  • Exposure to agentic AI frameworks (LangChain, LangGraph, CrewAI, AutoGen) or strong interest in learning
  • Cloud experience (AWS, GCP, or Azure) preferred

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce