Junior Software Engineer
$85,000–$120,000 year
On-site · Laurel, Maryland, United States
Job Summary
Junior Software Engineer opportunity supporting AI model inference infrastructure and production AI services. Responsibilities include implementing and supporting infrastructure for AI model inference under senior engineers, developing and maintaining AI services including retrieval augmented generation (RAG) and autonomous agents, implementing monitoring, logging, and observability, automating infrastructure provisioning with Infrastructure as Code (IaC), ensuring availability and security of AI platform components, and collaborating with cross-functional teams to raise engineering standards and best practices. Required skills include Python, Kubernetes, CI/CD, AWS, DevOps practices, and the ability to learn quickly in ambiguous problem spaces; candidate should hold a technical Bachelor's degree (or equivalent experience) and have experience with production systems and cloud-based architectures.
Required Qualifications
- Bachelor's degree in a technical discipline (additional 4 years of experience may substitute degree)
- Experience contributing to production systems
- Familiarity with high-volume web application architectures
- Exposure to cloud engineering concepts and platforms, preferably AWS
- Working knowledge of Kubernetes concepts and containerized deployments
- Proficiency in Python
- Familiarity with CI/CD pipelines and DevOps practices
- Ability to quickly learn and adapt to unfamiliar technologies
- Strong communication skills and willingness to collaborate, ask questions, and learn from teammates
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.