We are looking for a talented Full-Stack Python Software Engineer to join our AI project team. In this role, you will be a key contributor, primarily focused on writing code to develop and maintain full-stack applications with a strong emphasis on AI integration. You will work closely with data scientists and AI researchers to embed AI models into applications, ensuring high performance, quality, and responsiveness. This remote position offers the opportunity to support innovative emerging technologies for federal government initiatives, making a meaningful impact through your technical expertise.
Key Responsibilities:
- Design, develop, and maintain scalable full-stack applications with integrated AI capabilities, ensuring robust performance and responsiveness.
- Collaborate closely with data scientists, AI researchers, and stakeholders to operationalize AI models and incorporate the latest advancements in machine learning and large language models (LLMs).
- Develop and optimize backend services, APIs, and database systems to support AI-driven features.
- Conduct thorough code reviews to uphold high-quality standards and best practices.
- Stay informed about emerging AI tools, frameworks, and industry trends, providing strategic insights to improve project outcomes.
- Support the deployment and monitoring of AI solutions in cloud environments, primarily leveraging Microsoft Azure services.
Qualifications:
- U.S. citizenship and the ability to obtain Public Trust clearance.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent professional experience may be considered in lieu of formal education.
- Minimum of 8 years of proven experience in software development, with a strong focus on AI and full-stack applications.
- Expertise in Python as the primary language, with hands-on experience in frameworks such as React, CSS, and Typescript preferred.
- Extensive experience with relational databases like PostgreSQL and NoSQL solutions such as Cosmos DB.
- Proficiency with cloud platforms, especially Microsoft Azure, including services like Azure OpenAI, Document Intelligence, and App Service.
- Demonstrated ability to work independently, manage complex tasks, and deliver high-quality results on time.
- Excellent problem-solving skills, attention to detail, and strong communication abilities.
- Experience with prompt engineering and working with LLMs is advantageous.
Preferred Skills:
- Deep understanding of database management and cloud-based AI deployment solutions.
- Knowledge of version control systems such as Git and GitLab.
- Familiarity with project management tools like Jira and Confluence.
Why Join Us?
- Opportunity to work on innovative AI projects with significant impact.
- Remote work flexibility and a collaborative team environment.
- Professional growth through exposure to latest AI technologies and cloud services.
- Competitive compensation and comprehensive benefits package.