Software Engineer
We're seeking a software engineer to support our AI infrastructure team at Columbia, MD. In this role, you'll help build and maintain the foundation for customer AI capabilities, while supporting a broader ecosystem of AI-enabled applications.
Responsibilities:
• Develop high-quality AI tools and applications for the workforce to use
• Ensure high availability, reliability, performance, and security of AI tools
• Modify FOSS (Free and Open-Source Software) to accommodate customer’s use cases
• Regularly engage with customers, conducting requirements elicitation and developing solutions to address their needs
• Maintain existing customer-facing infrastructure and applications, ensuring reliable services
Required Skills:
• Familiarity with UI/UX principles
• Knowledge of and experience with using LLMs as a part of a code solution workflow
• Ability to learn new technologies quickly
• Strong communication skills and willingness to ask questions
• Proficiency with Python or another Object-Oriented Programming language
Nice to Have:
• Experience with LLM UI Open-Source software such as OpenWebUI
• Familiarity with AWS or other cloud service providers
• Experience with Kubernetes/Helm
• Familiarity with Argo CD and/or other CI/CD frameworks
• Experience supporting production software using Site Reliability Engineering (SRE) best practices
• Experience with Docker and containerization
Experience Required: 3 years with Bachelor’s degree in a technical field, or 7 years without degree
Location: Columbia, MD
Clearance: TS/SCI with Polygraph required
Salary Range: $138,000 - $163,000