We are seeking a highly skilled and forward-thinking Senior .NET Engineer with AI expertise to join our growing engineering team. In this role, you will bridge the gap between traditional enterprise .NET development and cutting-edge Artificial Intelligence. You will be responsible for designing, building, and deploying robust .NET applications while leading the integration, evaluation, and scaling of AI/ML models.
Responsibilities
- Architect, develop, and maintain high-performance, scalable, and secure enterprise-grade applications using modern .NET stack (C#, .NET 8, ASP.NET Core, Microservices)
- Lead the hands-on integration and leveraging of AI technologies in real-world, production-ready projects
- Evaluate, select, and implement optimal AI models, frameworks, and orchestrators beyond basic API/tool usage to solve complex business problems
- Apply a strong understanding of AI/ML concepts to drive high-quality model training, dataset preprocessing, and advanced prompt engineering techniques to maximize output accuracy and relevance
- Proactively identify high-value opportunities within our current workflows and products to apply AI for process automation, advanced analytics, or next-generation product enhancements
- Design and manage cloud infrastructure utilizing Microsoft Azure Technologies (e.g., Azure OpenAI Service, Azure Cognitive Services, Azure Machine Learning, Azure Functions, Cosmos DB, and AKS) to deploy and scale AI workloads
- Explain complex AI concepts, workflows, architectural designs, and trade-offs clearly to both technical developers and non-technical business stakeholders
- Establish and adhere to guidelines regarding security, rate limits, latency optimization, data privacy, and ethical considerations (responsible AI) during model deployment
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field (or equivalent practical experience)
- 5+ years of professional software development experience, with a heavy emphasis on the .NET/C# ecosystem
- Demonstrated hands-on experience integrating and leveraging AI technologies (such as LLMs, NLP, Computer Vision, or recommendation engines) in real-world, commercial projects
- Deep AI Domain Knowledge:
- Strong understanding of core AI/ML concepts including model training, data preprocessing, and optimization
- Expertise in advanced prompt engineering, RAG architectures, and vector databases
- Ability to critically analyze, fine-tune, and select and implement AI models and frameworks based on performance, cost, and latency constraints
- Proven track record of identifying opportunities to apply AI for process automation, analytics, or product enhancement
- Familiarity with limitations, and best practices in AI adoption and deployment
- Proven experience working with Microsoft Azure Technologies, specifically deploying AI workloads through Azure OpenAI, Azure ML pipelines, and standard cloud services
- Solid understanding of SOLID principles, design patterns, microservices architecture, CI/CD pipelines, and database management (SQL and NoSQL)
- Strong capacity to translate and explain AI concepts, technical workflows, and system designs to diverse audiences (both technical and non-technical stakeholders)
- Strong analytical and debugging skills; a proactive mindset focused on using technology to resolve actual business friction points
- Comfortable working in an agile environment, mentoring junior engineers, and pairing with Product Owners to shape the AI roadmap
We offer
- We gather like-minded people:
- Engineering community of industry professionals
- Friendly team and enjoyable working environment
- Flexible schedule and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- We provide growth opportunities:
- Outstanding career roadmap
- Leadership development, career advising, soft skills, and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to Eurostaffs Learning, Get Abstract, Cloud Guru
- English classes
- We cover it all:
- Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Benefits package (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
- Referral bonuses
- Corporate, social and well-being events
- Please, note:
- The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
- We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.