
Full Stack Python Engineer
Leidos
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $87,100 - $157,450 per year
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