PeopleTec is seeking a Full Stack / AI Software Engineer to support their Huntsville, AL location. The role combines full-stack development with AI technologies to design, build, and scale cutting-edge platforms, including a data mesh framework.
Requirements
- Proficiency in Python and experience with frameworks such as FastAPI, Django, or Streamlit.
- Hands-on experience with AI/ML technologies (LLMs, RAG, MCPs).
- Experience with full-stack development: TypeScript, Node.js, Express, React.
- Understanding of distributed systems, system design, and modern data platforms (Kafka, Spark, cloud data services).
- Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.).
- Experience with DevOps tools and agile development practices.
- Experience with cloud platforms (AWS, Azure, Google Cloud).
Responsibilities
- Design and develop scalable, high-performance software and data architectures.
- Integrate AI capabilities (LLMs, MCPs, RAG pipelines) into software solutions.
- Develop APIs and backend systems using Python (FastAPI, Django, etc.).
- Build and maintain scalable web applications using TypeScript, Node.js, Express, and React.
- Create responsive, dynamic user interfaces with modern UI frameworks.
- Optimize data flow, processing, and application performance across distributed systems.
- Implement DevOps best practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
Other
- Strong communication and collaboration skills with the ability to work across diverse teams.
- Must be a U.S. Citizen.
- Active DoD Secret clearance (required upon hire) and ability to maintain clearance.
- Bachelor’s degree in Computer Science, Engineering, or related STEM field (Master’s preferred for senior-level candidates).
- Willingness to travel up to 10%.