Leidos

Full Stack Python Engineer

Leidos

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $87,100 - $157,450 per year

Job Level

About the role

  • Own the GRACE application layer end-to-end — Chainlit lifecycle hooks, chat profiles, session management, streaming configuration, data persistence, and human feedback integration
  • Build and extend custom Chainlit components in React/TypeScript
  • Design, build, and maintain Python backend services and API integrations
  • Own the Entra ID OAuth 2.0/OIDC authentication integration within Chainlit
  • Design and maintain secure file handling pipelines of all types
  • Build and maintain multi-LLM routing logic across OpenAI GPT, Anthropic Claude, and Google Gemini
  • Collaborate with the GRACE product team and ARPA-H stakeholders to translate user feedback into shipped improvements
  • Lead code reviews, set engineering standards, and mentor teammates

Requirements

  • Bachelor's degree in computer science or data science
  • 7+ years of non-internship professional software development experience
  • 7+ years of Python as a primary programming language in production environments
  • 7+ years of leading design or architecture (design patterns, reliability and scaling)
  • Experience building and shipping production LLM/AI chat applications
  • Experience with Chainlit or a comparable Python-first conversational AI framework
  • Experience building and owning REST APIs and backend service integrations end-to-end
  • Experience with OAuth 2.0 / OIDC authentication flows in production systems
  • Experience with cloud infrastructure (Azure preferred) and containerization (Docker)
  • Experience with modern JavaScript/TypeScript tooling and frameworks
  • Experience working with relational databases (eg PostgreSQL)
Benefits
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonReactTypeScriptREST APIsOAuth 2.0OIDCDockerrelational databasesLLMAI chat applications
Soft Skills
leadershipmentoringcollaborationcode reviewsengineering standards
Certifications
Bachelor's degree in computer scienceBachelor's degree in data science