Take2 Consulting, LLC is seeking a talented Full-Stack Python Engineer to join their AI project team. In this role, you will develop and maintain full-stack applications with a focus on AI integration, collaborating closely with data scientists and AI researchers to embed AI models into applications.
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
Requirements:
- 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
- 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