Summary
Join Callibrity, a Cincinnati-based remote software development company, as an AI Software Developer. This role requires expertise in Python, Azure AI services, and cloud deployment. You will design and develop RESTful APIs, build intelligent features, and deploy scalable applications. Collaboration with product owners and engineers is key, as is implementing CI/CD pipelines and applying best practices. You will mentor colleagues and clients, solve complex problems, and communicate effectively. Callibrity offers a collaborative culture, challenging work, and investment in its employees.
Requirements
- 5+ years of professional software engineering experience
- 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)
- Strong communication and collaboration skills
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
- Collaborate closely with product owners, designers, and other engineers to deliver end-to-end solutions
- Implement robust CI/CD pipelines using GitHub Actions or Azure DevOps
- Apply best practices for security, testing, observability, and maintainability in cloud environments
- Are trusted advisors to our clients and seen as thought leaders in the tech industry
- Mentor, train, and upskill your Callibrity peers and clients’ teams
- 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
- Stay ahead of the curve by exploring new technologies including AI, Machine Learning, Cloud, and IoT
- 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
Preferred Qualifications
- Experience integrating machine learning workflows from model training to serving
- Background in data engineering or MLOps
- Knowledge of modern frontend frameworks (React) is a plus
Benefits
- Health/Vision/Dental insurance effective first day of employment
- 401k match vested immediately
- Profit Sharing Bonus
- $1500 annual professional development stipend
- Quarterly self-organized event stipend
- Paid parental leave
- Paid bench time
- Paid flex time for training, blogging, speaking engagements, and thought leadership
- Paid time off for vacation (2-5 weeks depending on level), holidays (8)
- Competitive industry salary
- Lunch and learns
- Team building events
- Small company feel with the resources of a sustainable and proven business model
- High employee retention and satisfaction (One of Cincinnati’s Best Places to Work!)
- Work-life balance
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.