Callibrity is looking for an AI Software Developer to lead strategic technical direction and create innovative greenfield technology solutions for clients, leveraging modern technologies and adding business value.
Requirements
- Strong proficiency in Python with production experience building APIs (ideally FastAPI).
- Hands-on experience with Azure AI services such as: Azure Machine Learning, Azure Cognitive Services, Azure OpenAI.
- Experience deploying applications in Azure cloud environments.
- Solid understanding of containerization and orchestration (Docker, Kubernetes).
- Familiarity with CI/CD workflows and infrastructure as code (Terraform or ARM templates a plus).
- Experience integrating machine learning workflows from model training to serving.
- Background in data engineering or MLOps.
Responsibilities
- Design and develop RESTful APIs using Python FastAPI to serve AI models and integrations.
- Leverage Azure AI services (Azure Machine Learning, Cognitive Services, Azure OpenAI) to build intelligent features.
- Develop and deploy scalable applications on Azure Kubernetes Service (AKS) or Azure App Service.
- Implement robust CI/CD pipelines using GitHub Actions or Azure DevOps.
- Apply best practices for security, testing, observability, and maintainability in cloud environments.
- Mentor, train, and upskill your Callibrity peers and clients' teams.
- Stay ahead of the curve by exploring new technologies including AI, Machine Learning, Cloud, and IoT.
Other
- This role is remote based but must work on U.S. Eastern or Central Time working hours.
- Will not consider non-US based candidates.
- Are trusted advisors to our clients and seen as thought leaders in the tech industry
- Can solve a wide variety of problems with the appropriate solution drawn from a large subset
- Communicate complex ideas effectively, both verbally and in writing
- Proactively identify problems, challenges, and issues and recommend the best possible solution
- Demonstrate mastery and cable to teach software development best practices (Agile, DevOps, Test Automation, CI/CD, TDD) to others
- Thrive in an environment where there is close interaction among different roles and teams
- Are admired by the client as someone they can count on, regardless of title or seniority
- 5+ years of professional software engineering experience.
- Strong communication and collaboration skills.
- Knowledge of modern frontend frameworks (React) is a plus.