Description
We are seeking a highly skilled and visionary Senior.NET AI Developerto join our team focused on developing innovative home-grown AI solutions.
Responsibilities
- Actively participate in processes: design, develop, and deploy AI-driven solutions using.NET, Azure cloud services, and OpenAI APIs
- Collaborate closely with data scientists, AI specialists, product owners, and other stakeholders to translate AI research into production-ready software
- Drive best practices for coding, architecture, testing, and DevOps across the AI development lifecycle
- Support developers through knowledge sharing and collaboration
- Participate in project planning, sprint tasks, and ensuring goals align with business objectives
- Implement and oversee CI/CD pipelines, automated testing, infrastructure-as-code, and monitoring solutions on Azure
- Ensure data privacy, security, and compliance best practices are embedded in the AI solutions
- Stay abreast of emerging AI technologies and cloud innovations to continually enhance the platform capabilities
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 7+ years of professional software development experience
- Working knowledge of AI Orchestrator frameworks like Microsoft Semantic Kernel
- Strong expertise in.NET Framework and/or.NET Core development
- Solid understanding of RESTful APIs, microservices architecture, and event-driven design patterns
- Experience with containerization (Docker, Kubernetes) and infrastructure as code (Terraform, ARM templates, Bicep)
- Familiarity with CI/CD pipelines using Azure DevOps or similar tools
- Strong communication and collaboration skills
- Ability to work effectively in a team-oriented Agile environment
- English language proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
- Familiarity with AI model training, fine-tuning, and deployment workflows
- Experience with real-time data processing and streaming technologies
- Knowledge of security standards and compliance considerations relevant to AI/data handling
We offer
- With us you can:
- Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
- Receive the necessary equipment to perform your work tasks
- Change projects and technology stacks within EPAM
- Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
- Participate in volunteer, charity programs and communities (both technical and interest-based)
We focus on your professional growth:
You can plan your individual career path together with your manager
- Receive regular feedback from colleagues
- Improve your English for free with certified teachers (Speaking Clubs, client interview preparation courses, etc.)
- Get the opportunity to undergo free training and certification in AWS, GCP, or Azure Clouds
- Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
- Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
- Study at EPAM Solution Architecture School with the instructors who are practicing architects
- Develop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and more
- Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)
What we offer:
Vacation and sick leave (including a sick leave without a medical certificate)
- A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
- Medical insurance for family members at corporate rates
- Company support during significant life events (childbirth or adoption, marriage, etc.)
- Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
- E-kids program - a free programming language training program for EPAMers' children
EPAM strives to provide its global team of over 62,350 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.