
Overview
We are seeking a highly skilled Software Engineer with a primary focus on developing and deploying advanced AI models and services, while also possessing the ability to support full-stack web development tasks. Although the core responsibilities center on AI—from model training to service integration—the role requires familiarity with modern web development technologies, including React, Next.js, SQL, Azure, and .NET 8, to ensure seamless integration of AI solutions into our applications.
Key Responsibilities:AI Model Development & Deployment:
Design, develop, and optimize scalable AI models for production use.
Build and manage end-to-end model training pipelines, including data preprocessing, evaluation, and iterative improvement.
Develop AI-driven services and microservices to expose functionalities reliably and securely.
Full-Stack Integration Support:
Collaborate with front-end and back-end teams to integrate AI services into web applications.
Utilize technologies such as React, Next.js, SQL, Azure, and .NET 8 to support and enhance our full-stack infrastructure.
Provide technical guidance on best practices for interfacing AI services with modern web platforms.
Deployment & Maintenance:
Deploy AI models and associated services on cloud platforms, with a strong emphasis on Azure.
Monitor system performance, troubleshoot issues, and implement improvements to maintain high availability and scalability.
Maintain comprehensive documentation for developed models, services, and integration processes.
Collaboration & Innovation:
Work closely with data scientists, product managers, and cross-functional teams to translate business requirements into innovative AI solutions.
Participate in code reviews and agile development processes to drive continuous improvement.
Stay updated with the latest trends in AI and web technologies to ensure our solutions remain cutting-edge.
Qualifications:Educational Background:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience:
3+ years of professional experience in software development, with a significant focus on AI/ML.
Demonstrated experience in developing, training, and deploying AI models using frameworks such as TensorFlow or PyTorch (minimum 2 to 3 deployed, live applications or features).
Familiarity with full-stack development is a plus, specifically in technologies like React, Next.js, SQL, Azure, and .NET 8.
Technical Skills:Mandatory:
Proficiency in programming languages such as Python for AI/ML development.
Experience with cloud platforms, particularly Azure, and containerization tools like Docker and Kubernetes.
Familiarity with CI/CD pipelines and DevOps practices.
Experience in AI coding tools (Cursor, Windsurf, etc.)
Exposure to AI research or contributions to published works in the field.
Prior experience working in agile development environments and participating in cross-functional teams.
Nice to have:Solid understanding of front-end and back-end frameworks:
Front-End: React, Next.js
Back-End: .NET 8, with SQL database management
Proficient in version control systems, particularly Git.
Soft Skills:
Excellent problem-solving, analytical, and debugging abilities.
Strong communication skills and the ability to work both independently and collaboratively.
A proactive, innovative mindset with a passion for continuous learning.
This role offers an exciting opportunity for professionals who are passionate about AI and eager to leverage full-stack technologies to create impactful, scalable solutions. If you thrive in an innovative environment and are ready to push the boundaries of AI technology, we invite you to apply.
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com