Job Specifications
AI Software Engineer / AI Application Developer
We are seeking an experienced AI Software Engineer to join our growing AI development team. In this role, you will collaborate closely with cross-functional partners to design, build, and deploy high-impact software products using modern cloud, AI, and DevOps best practices. You’ll play a key role in shaping scalable, secure, and innovative solutions that support both internal and external users.
What You’ll Do
Design and build production-quality software solutions using Microsoft Azure services and tools, including Generative AI and Large Language Models (LLMs).
Integrate custom applications with on-premises and cloud-based business systems and data sources to deliver secure, reliable, end-to-end solutions.
Develop efficient, scalable, and maintainable code following modern software engineering best practices and coding standards.
Leverage cloud-native deployment and DevOps practices, including Azure tooling, to improve developer productivity, software quality, and reliability.
Partner across teams to identify business needs and design technical solutions that meet functional and non-functional requirements.
Contribute to the firm’s strategic direction and investment decisions related to custom software development and deployment.
Stay current with emerging technologies, tools, and frameworks, and recommend opportunities to improve development processes and efficiency.
Help grow the firm’s technical capabilities by documenting architectures, standards, and best practices to support maintainability and knowledge sharing.
Who You Are
Proven experience developing and deploying secure, enterprise-grade applications in cloud environments, with a strong preference for Azure DevOps pipelines and CI/CD.
Hands-on experience with containerized development and deployment (e.g., Docker).
Experience with Infrastructure as Code (IaC) tools such as Terraform, ARM templates, or Bicep.
Familiarity with LLM- and Generative AI-based application development patterns and best practices is a strong plus.
Strong proficiency in C# and JavaScript; experience with .NET, Python, and/or React is highly desirable.
Excellent problem-solving skills, with the ability to analyze complex requirements and deliver innovative, practical solutions.
Strong communication and collaboration skills, with a proactive mindset toward learning and adopting new technologies.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
About the Company
The Phoenix Group is a staffing and solutions firm dedicated to delivering the highest quality resources in the most efficient and cost-effective way. Our approach can be adapted to any organization and molded to accommodate any business cycle. The one constant is our clients’ ability to concentrate on their core competencies and increase productivity.
Our clients range from large fortune 100 businesses, to small private firms, to non-profits. We work across a variety of market sectors and service clients internationally...
Know more