June 30, 2026
Senior Software Engineer (AI Engineer)
Senior • Hybrid
Wroclaw, Poland
Location: Wroclaw, Poland (Hybrid: 3 days/week in-office)
Experience: 6–10 years
About the Role
We are looking for a Senior AI Engineer to design, develop, and deploy production-grade AI solutions using Python, FastAPI, and Azure, with a strong focus on Generative AI, LLMs, RAG, and agentic frameworks.
Key Responsibilities
Architect and implement scalable backend services with Python and FastAPI.
Build and optimize RAG pipelines using vector databases (e.g., Pinecone, Milvus, Azure Cognitive Search).
Develop autonomous agents using agentic AI frameworks (LangChain, LangGraph, AutoGen).
Deploy and manage AI workloads on Azure (Azure ML, AKS, OpenAI Service).
Own the full ML lifecycle: experimentation, versioning, CI/CD, and monitoring.
Mentor junior engineers and drive technical best practices.
Required Skills
6–10 years of software engineering experience, with strong focus on AI/ML.
Expert in Python and FastAPI.
Deep experience with LLMs, RAG, and vector databases.
Hands-on experience with agentic frameworks (LangChain, CrewAI, etc.).
Production experience with Azure cloud services.
Strong understanding of MLOps, containerization (Docker/Kubernetes), and CI/CD.
Similar jobs you might like
Technology
EPAM Systems
Senior Python Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Python Engineer role focused on building and optimizing an ML-ready data platform for portfolio model development. The position involves migrating Big Data workloads to Azure-native Databricks, optimizing data processing, and tuning models using Spark and Delta tables. Hybrid work model with significant involvement in cloud-based data engineering and platform optimization. 🗂️ Requirements: 3+ years of experience with Python, Bachelor’s or Master’s degree in Computer Science, IT or related field, Proficiency in Python ETL tools and processes, Experience with FastAPI, Experience with Big Data platforms, Experience migrating and optimizing workloads in Databricks, Experience tuning models using Spark and Delta tables, Ability to manage and optimize data in Azure environment, Experience updating libraries and resolving security vulnerabilities 📃 Skills: Python, FastAPI, Databricks, Azure, Spark, Java, Delta, ETL, BigData 🏢 Description: We are seeking a Senior Python Engineer with experience in FastAPI and ideally exposure to React UI, for our client, a global leader in banking, investment banking, and financial services. The product is an ML-ready platform for rapid portfolio model development and deployment. It combines data governance, Big Data, and AI — including GenAI capabilities — to boost alpha generation, enhance client services, and ensure regulatory compliance, while improving data quality and cost efficiency. The team is currently migrating from an IaaS Big Data platform to Azure-native Databricks. This position offers a flexible hybrid work model, with 3 days per week working from the office located in Wroclaw. Responsibilities Migrate and optimize data using Databricks optimization techniques Manage big data Tune models for Azure with Java Spark and Delta tables Address vulnerabilities through library version updates Requirements 3+ years of proven experience with Python Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field Proficiency in Python ETL tools and processes, and FastAPI Strong communication and collaboration skills English language proficiency at an Upper-Intermediate level (B2) or higher Nice to have Experience and knowledge of React.js 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 LinkedIn 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.
Technology
EPAM Systems
Senior Python Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Python Engineer role focused on building and optimizing an ML-ready portfolio platform using FastAPI, Databricks, and Azure technologies in the financial services domain. The position involves big data migration, model tuning, and data optimization while supporting AI and GenAI capabilities. Hybrid work model with growth opportunities, certifications, and comprehensive benefits. 🗂️ Requirements: 3+ years of experience with Python, Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field, Proficiency with Python ETL tools and processes, Experience with FastAPI, Experience managing and optimizing big data, Strong communication and collaboration skills, English proficiency at B2 level or higher 📃 Skills: Python, FastAPI, Databricks, Azure, Spark, Java, Delta, ETL, React, GenAI 🏢 Description: We are seeking a Senior Python Engineer with experience in FastAPI and ideally exposure to React UI, for our client, a global leader in banking, investment banking, and financial services. The product is an ML-ready platform for rapid portfolio model development and deployment. It combines data governance, Big Data, and AI — including GenAI capabilities — to boost alpha generation, enhance client services, and ensure regulatory compliance, while improving data quality and cost efficiency. The team is currently migrating from an IaaS Big Data platform to Azure-native Databricks. This position offers a flexible hybrid work model, with 3 days per week working from the office located in Wroclaw. Responsibilities Migrate and optimize data using Databricks optimization techniques Manage big data Tune models for Azure with Java Spark and Delta tables Address vulnerabilities through library version updates Requirements 3+ years of proven experience with Python Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field Proficiency in Python ETL tools and processes, and FastAPI Strong communication and collaboration skills English language proficiency at an Upper-Intermediate level (B2) or higher Nice to have Experience and knowledge of React.js 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 LinkedIn 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.
Technology
EPAM Systems
Senior Python Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Python Engineer role focused on building and optimizing an ML-ready portfolio platform, including migration to Azure-native Databricks. The position involves big data processing, ETL development, and performance tuning using Spark and Delta technologies. The engineer will also enhance and secure data pipelines within a cloud-based environment. 🗂️ Requirements: 3+ years of experience with Python, Proficiency in Python ETL tools and processes, Strong experience with FastAPI, Experience with Big Data processing, Experience with Databricks, Experience with Azure cloud environment, Experience with Java Spark, Experience with Delta tables, Experience updating and managing library dependencies for security 📃 Skills: Python, FastAPI, Databricks, Azure, Spark, Java, Delta, ETL, BigData, ML 🏢 Description: We are seeking a Senior Python Engineer with experience in FastAPI and ideally exposure to React UI, for our client, a global leader in banking, investment banking, and financial services. The product is an ML-ready platform for rapid portfolio model development and deployment. It combines data governance, Big Data, and AI — including GenAI capabilities — to boost alpha generation, enhance client services, and ensure regulatory compliance, while improving data quality and cost efficiency. The team is currently migrating from an IaaS Big Data platform to Azure-native Databricks. This position offers a flexible hybrid work model, with 3 days per week working from the office located in Wroclaw. Responsibilities Migrate and optimize data using Databricks optimization techniques Manage big data Tune models for Azure with Java Spark and Delta tables Address vulnerabilities through library version updates Requirements 3+ years of proven experience with Python Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field Proficiency in Python ETL tools and processes, and FastAPI Strong communication and collaboration skills English language proficiency at an Upper-Intermediate level (B2) or higher Nice to have Experience and knowledge of React.js We offer/Benefits 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 LinkedIn 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.
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Lodz, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions in production environments using Azure cloud technologies. The position involves architecting scalable microservices, deploying AI workloads, optimizing AI models, and driving AI-powered process automation and analytics initiatives. Candidates will work in an agile environment with opportunities for remote work, certifications, and career development. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C#, Hands-on experience integrating AI technologies in commercial projects, Strong knowledge of AI/ML concepts, model training, and data preprocessing, Experience with prompt engineering, RAG architectures, and vector databases, Ability to evaluate, fine-tune, and implement AI models and frameworks, Experience deploying AI workloads on Microsoft Azure, Knowledge of SOLID principles, design patterns, and microservices architecture, Experience with CI/CD pipelines and SQL/NoSQL databases, Strong analytical and debugging skills, Ability to communicate AI concepts to technical and non-technical stakeholders, Experience working in agile environments and mentoring engineers 📃 Skills: C#, .NET, ASP.NET, Microservices, Azure, AzureOpenAI, AzureML, AzureFunctions, CosmosDB, AKS, AI, ML, LLM, NLP, ComputerVision, RAG, SQL, NoSQL, CI/CD 🏢 Description: 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. 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 to solve complex business problems - Apply AI/ML concepts to drive model training, dataset preprocessing, and advanced prompt engineering techniques - Identify opportunities to apply AI for process automation, analytics, and product enhancements - Design and manage cloud infrastructure utilizing Microsoft Azure technologies including Azure OpenAI Service, Azure Cognitive Services, Azure Machine Learning, Azure Functions, Cosmos DB, and AKS - Explain AI concepts, workflows, and architectural designs to technical and non-technical stakeholders - Establish guidelines regarding security, latency optimization, data privacy, and responsible AI deployment Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field - 5+ years of software development experience focused on .NET/C# - Experience integrating AI technologies such as LLMs, NLP, Computer Vision, or recommendation engines - Strong understanding of AI/ML concepts including model training and data preprocessing - Expertise in prompt engineering, RAG architectures, and vector databases - Ability to evaluate and implement AI models and frameworks based on performance and cost constraints - Experience applying AI for automation, analytics, or product enhancement - Experience with Microsoft Azure technologies including Azure OpenAI and Azure ML pipelines - Knowledge of SOLID principles, design patterns, microservices architecture, CI/CD pipelines, and SQL/NoSQL databases - Strong analytical, debugging, and communication skills - Comfortable mentoring junior engineers and collaborating in agile teams We offer - Engineering community of industry professionals - Friendly team and flexible remote work within Poland - Opportunity to work abroad for up to 60 days annually - Career roadmap, leadership development, and certification support - Access to LinkedIn Learning, Get Abstract, and Cloud Guru - English classes - Stable income via Employment Contract or B2B - Employee Stock Purchase Plan participation - Benefits package including health insurance, multisport, and shopping vouchers - Modern office spaces with entertainment and relaxation zones - Referral bonuses and well-being events Please note: The set of bonuses might vary based on the role.
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Poznan, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions using Azure cloud technologies. The position involves architecting scalable microservices, deploying AI workloads, optimizing AI models, and driving AI-powered automation and analytics initiatives. The offer includes remote work flexibility, professional development programs, certifications, and comprehensive benefits. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C# ecosystem, Hands-on experience integrating AI technologies in commercial projects, Strong knowledge of AI/ML concepts, model training, and data preprocessing, Experience with prompt engineering, RAG architectures, and vector databases, Ability to evaluate, fine-tune, and implement AI models and frameworks, Experience applying AI for automation, analytics, or product enhancement, Experience with Microsoft Azure AI services and cloud deployments, Knowledge of SOLID principles, design patterns, microservices, CI/CD, SQL and NoSQL databases, Strong analytical, debugging, and communication skills, Experience working in agile environments and mentoring engineers 📃 Skills: C#, .NET, .NET8, ASP.NET, Microservices, AI, ML, LLM, NLP, RAG, Azure, AzureOpenAI, AzureML, AzureFunctions, CosmosDB, AKS, SQL, NoSQL, CI/CD, PromptEngineering, VectorDB 🏢 Description: 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. Quick Facts - Flexible schedule and opportunity to work remotely within Poland - Chance to work abroad for up to 60 days annually - Business-driven relocation opportunities - Stable income (Employment Contract or B2B) - Participation in the Employee Stock Purchase Plan 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 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 during model deployment Requirements - Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field - 5+ years of professional software development experience with .NET/C# - Hands-on experience integrating AI technologies such as LLMs, NLP, Computer Vision, or recommendation engines in commercial projects - Strong understanding of AI/ML concepts including model training, data preprocessing, and optimization - Expertise in advanced prompt engineering, RAG architectures, and vector databases - Ability to analyze, fine-tune, select, and implement AI models and frameworks - Proven experience applying AI for process automation, analytics, or product enhancement - Experience deploying AI workloads with Microsoft Azure technologies including Azure OpenAI and Azure ML pipelines - Solid understanding of SOLID principles, design patterns, microservices architecture, CI/CD pipelines, and database management - Strong analytical, debugging, and communication skills - Comfortable working in agile environments, mentoring junior engineers, and collaborating with Product Owners Benefits - Engineering community of industry professionals - Friendly team and enjoyable working environment - Outstanding career roadmap - Leadership development, career advising, soft skills, and well-being programs - Certification support for GCP, Azure, and AWS - Unlimited access to LinkedIn Learning, Get Abstract, and Cloud Guru - English classes - Benefits package including health insurance, multisport, and shopping vouchers - Strategically located offices with entertainment and relaxation zones - Referral bonuses - Corporate, social, and well-being events Please note: The set of bonuses might vary based on the role applied for.
Technology
Ready4S
Senior Python Engineer
Senior
Remote
Krakow, Poland
170 - 200 PLN
🏢 Summary: Senior Python Engineer role focused on building AI-powered products and internal platforms using Python and modern cloud technologies. The position involves developing secure, production-grade backend systems, contributing to frontend components, and implementing AI-driven solutions such as agentic systems and vector search. Work is delivered in agile teams with strong emphasis on cloud-native architecture and high engineering standards. 🗂️ Requirements: Bachelor’s or Master’s degree in technical field, 7+ years software development experience, Senior-level experience in large tech environment, Strong Python backend experience, Production experience with FastAPI, Hands-on experience with cloud platforms, Experience with Docker or Kubernetes, Experience with SQL and NoSQL databases, Experience with messaging queues, Practical experience with AI systems in production 📃 Skills: Python, FastAPI, Django, Vue, React, Angular, Svelte, AWS, Azure, GCP, Docker, Kubernetes, SQL, NoSQL, Pinecone, CrewAI, MCP, A2A, Microservices 🏢 Description: We’re looking for a Senior Python Engineer to help build AI‑powered products and internal platforms used across the company. You’ll join a fast‑moving engineering team where AI accelerates development, improves productivity, and shapes how new solutions are delivered. Security, compliance, and high engineering standards are essential, especially for production systems handling sensitive data. What you’ll do Build end‑to‑end features using Python (FastAPI, Django) as your primary backend stack. Contribute to frontend development when needed — experience with Vue is a plus, but React, Angular, or Svelte are also welcome. Develop cloud‑native systems on AWS, Azure, or GCP, working with containers, databases, and messaging systems. Contribute to AI initiatives, including agentic systems, vector search, and prompt‑driven workflows. Work in small, agile squads with the flexibility to move between projects as priorities evolve. Required qualifications Bachelor’s or Master’s degree in a technical field. At least 7 years of software development experience, including senior‑level work in a large tech environment. Strong backend experience with Python and FastAPI, with proven production delivery. Frontend experience is a plus (Vue preferred, but any modern JavaScript framework is welcome). Hands‑on experience with cloud platforms, Docker or Kubernetes, SQL and NoSQL databases, and messaging queues. Practical experience working with AI systems or AI‑driven features in production environments. Preferred qualifications Experience with vector databases such as Pinecone or Azure AI Search. Knowledge of prompt engineering, context management, and LLM‑driven workflows. Experience with agentic AI frameworks such as CrewAI, Microsoft Agent Framework, or AWS Agent Core. Familiarity with agentic protocols like A2A or MCP. Background in distributed systems and microservices. Experience working in agile teams. Understanding of agentic AI concepts or hands‑on exposure to agent‑based architectures. Strong grasp of engineering best practices, design patterns, and secure coding. Clear communication skills and the ability to explain technical concepts.
Technology
emagine Polska
AI Engineer - Gen AI & LLM & RAG
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time remote Senior AI Engineer role focused on designing and operating production-grade GenAI solutions, including agentic workflows and RAG pipelines integrated into enterprise systems. The position emphasizes software engineering excellence, cloud-based AI services, and orchestration of LLM capabilities rather than model research. You will build reliable, secure, and observable AI services integrated with internal platforms and APIs. 🗂️ Requirements: 5+ years of professional software development experience, Strong background in designing and operating production systems, Proficiency in Python or another backend language for AI systems, Experience building and integrating RESTful APIs, Understanding of distributed systems fundamentals, Experience with API integrations and event-driven architectures, Solid SQL and database design knowledge, Experience with vector search, Hands-on experience building end-to-end LLM applications, Experience implementing RAG pipelines, Strong knowledge of Azure cloud services, Experience with unit and integration testing, Ability to build AI evaluation and regression testing frameworks 📃 Skills: Python, REST, GraphQL, SQL, Azure, RAG, LLM, LangChain, LangGraph, ASP.NET, APIs, Embeddings, VectorSearch, AzureFunctions, AzureStorage, KeyVault, AppConfiguration, ApplicationInsights 🏢 Description: Workload: full-time Work model: 100% Remote We are seeking a Senior AI Engineer who combines strong software engineering fundamentals with hands-on experience building production GenAI solutions, including agentic workflows and Retrieval-Augmented Generation (RAG). This is an engineering and orchestration role focused on integrating LLM capabilities into enterprise systems – not a traditional model-training/ML research role. 5+ years of professional software development experience (ideally 7+ years across backend/API/integration and cloud platforms). Proven ability to ship production-grade LLM applications ( RAG , tool/function calling, agent orchestration) with reliability, security, and observability. Strong ownership mindset and passion for AI engineering – curiosity, experimentation, and a drive to continuously improve the product and the team. Excellent communication and collaboration skills; ability to guide, mentor, and unblock other engineers as we build out an AI engineering capability. Main Responsibilities: Design, build, and operate agentic AI services that orchestrate tools, workflows, and integrations across cloud systems and enterprise data sources. Implement and continuously improve RAG pipelines for tax artifacts and internal knowledge, including ingestion, retrieval tuning, and evaluation. Integrate AI workflows with existing internal platforms (e.g., assistant frameworks) and back-end services through robust APIs. Define and maintain tool/function schemas and orchestration patterns; implement streaming updates, interrupts, and human-in-the-loop steps as needed. Partner with other engineers to set direction, mentor, and unblock the team — helping establish strong foundations for the AI initiative. Build in quality from day one: automated tests, evaluation checks, monitoring/telemetry, and performance optimization for network-bound workloads. Participate in Agile ceremonies (daily scrums, refinement/grooming, planning) and collaborate through peer review, pair programming, and strong documentation. Apply best practices, design principles, and security standards throughout the SDLC, with a focus on reliability and responsible AI. Key Requirements: Strong software engineering background (not a research-only data science profile): designing, building, and operating production systems. Proficiency in at least one backend language used for AI systems (Python preferred). Hands-on experience building and integrating RESTful APIs ; GraphQL experience is a plus. Strong understanding of distributed systems fundamentals : concurrency, async I/O, resiliency/retries, rate limits, caching, and performance optimization. Experience integrating with external services and internal platforms via APIs and event-driven patterns. Solid database fundamentals (SQL design, performance, migrations); experience with vector search is required, and hybrid search stores are a plus. Hands-on experience building LLM-powered applications end-to-end : prompt design, tool/function interfaces, structured outputs, and streaming user experiences. Experience with RAG systems : document ingestion pipelines, chunking/metadata, embeddings, retrieval strategies, grounding, and evaluation. Cloud services expertise : Strong knowledge of Azure cloud services used for enterprise AI solutions (e.g., Functions, Storage, Key Vault, App Configuration, Application Insights). Development practices experience : Strong background in unit and integration testing; ability to build and maintain AI evaluation harnesses (golden sets, regression tests, automated checks). Nice to Have: Direct experience with LangGraph and/or LangChain for multi-agent workflows. Familiarity with emerging agentic ecosystem concepts/protocols (e.g., MCP, A2A, ADK or similar). Experience integrating AI services into .NET (ASP.NET Core) applications or building AI microservices that serve enterprise applications. Experience with event-driven architectures (service bus, event hubs) and real-time updates/streaming to UI. Experience working with tax/enterprise document corpora and governance constraints (PII, retention, access control). Other Details: This position is designed for remote work and has a flexible duration, allowing for innovation in the AI space within an agile environment.
Technology
emagine Polska
AI Engineer - Gen AI & LLM & RAG
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time remote Senior AI Engineer role focused on designing and operating production-grade GenAI systems, including agentic workflows and RAG pipelines integrated into enterprise platforms. The position emphasizes backend engineering, API integrations, and orchestration of LLM capabilities in secure, scalable cloud environments rather than ML research. The role also includes mentoring engineers and establishing best practices for reliable, observable AI services. 🗂️ Requirements: 5+ years professional software development experience, Proficiency in Python, Experience building production LLM applications, Hands-on experience with RAG systems, Experience designing and integrating RESTful APIs, Strong understanding of distributed systems fundamentals, Experience with SQL databases and performance optimization, Experience with vector search, Experience integrating external services via APIs, Knowledge of Azure cloud services, Experience with unit and integration testing, Ability to build AI evaluation and testing frameworks 📃 Skills: Python, REST, GraphQL, SQL, Azure, RAG, LLM, LangChain, LangGraph, ASP.NET, APIs, Microservices, DistributedSystems, Concurrency, AsyncIO, VectorSearch, Embeddings, Caching, AzureFunctions, Storage, KeyVault, AppConfiguration, ApplicationInsights, ServiceBus, EventHubs 🏢 Description: Workload: full-time Work model: 100% Remote We are seeking a Senior AI Engineer who combines strong software engineering fundamentals with hands-on experience building production GenAI solutions, including agentic workflows and Retrieval-Augmented Generation (RAG). This is an engineering and orchestration role focused on integrating LLM capabilities into enterprise systems – not a traditional model-training/ML research role. 5+ years of professional software development experience (ideally 7+ years across backend/API/integration and cloud platforms). Proven ability to ship production-grade LLM applications ( RAG , tool/function calling, agent orchestration) with reliability, security, and observability. Strong ownership mindset and passion for AI engineering – curiosity, experimentation, and a drive to continuously improve the product and the team. Excellent communication and collaboration skills; ability to guide, mentor, and unblock other engineers as we build out an AI engineering capability. Main Responsibilities: Design, build, and operate agentic AI services that orchestrate tools, workflows, and integrations across cloud systems and enterprise data sources. Implement and continuously improve RAG pipelines for tax artifacts and internal knowledge, including ingestion, retrieval tuning, and evaluation. Integrate AI workflows with existing internal platforms (e.g., assistant frameworks) and back-end services through robust APIs. Define and maintain tool/function schemas and orchestration patterns; implement streaming updates, interrupts, and human-in-the-loop steps as needed. Partner with other engineers to set direction, mentor, and unblock the team — helping establish strong foundations for the AI initiative. Build in quality from day one: automated tests, evaluation checks, monitoring/telemetry, and performance optimization for network-bound workloads. Participate in Agile ceremonies (daily scrums, refinement/grooming, planning) and collaborate through peer review, pair programming, and strong documentation. Apply best practices, design principles, and security standards throughout the SDLC, with a focus on reliability and responsible AI. Key Requirements: Strong software engineering background (not a research-only data science profile): designing, building, and operating production systems. Proficiency in at least one backend language used for AI systems (Python preferred). Hands-on experience building and integrating RESTful APIs ; GraphQL experience is a plus. Strong understanding of distributed systems fundamentals : concurrency, async I/O, resiliency/retries, rate limits, caching, and performance optimization. Experience integrating with external services and internal platforms via APIs and event-driven patterns. Solid database fundamentals (SQL design, performance, migrations); experience with vector search is required, and hybrid search stores are a plus. Hands-on experience building LLM-powered applications end-to-end : prompt design, tool/function interfaces, structured outputs, and streaming user experiences. Experience with RAG systems : document ingestion pipelines, chunking/metadata, embeddings, retrieval strategies, grounding, and evaluation. Cloud services expertise : Strong knowledge of Azure cloud services used for enterprise AI solutions (e.g., Functions, Storage, Key Vault, App Configuration, Application Insights). Development practices experience : Strong background in unit and integration testing; ability to build and maintain AI evaluation harnesses (golden sets, regression tests, automated checks). Nice to Have: Direct experience with LangGraph and/or LangChain for multi-agent workflows. Familiarity with emerging agentic ecosystem concepts/protocols (e.g., MCP, A2A, ADK or similar). Experience integrating AI services into .NET (ASP.NET Core) applications or building AI microservices that serve enterprise applications. Experience with event-driven architectures (service bus, event hubs) and real-time updates/streaming to UI. Experience working with tax/enterprise document corpora and governance constraints (PII, retention, access control). Other Details: This position is designed for remote work and has a flexible duration, allowing for innovation in the AI space within an agile environment.
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Gdansk, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions in production environments using Azure cloud technologies. The position involves architecting scalable systems, implementing AI models and RAG solutions, and driving AI-powered automation and analytics initiatives. The offer includes flexible remote work within Poland, professional development programs, certifications, and comprehensive benefits. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C# ecosystem, Hands-on experience integrating AI technologies in commercial projects, Strong knowledge of AI/ML concepts, model training, and data preprocessing, Experience with prompt engineering, RAG architectures, and vector databases, Experience selecting, fine-tuning, and implementing AI models and frameworks, Experience with Microsoft Azure AI services and cloud deployments, Knowledge of SOLID principles, design patterns, microservices, CI/CD, SQL and NoSQL databases, Ability to explain technical AI concepts to technical and non-technical stakeholders, Strong analytical and debugging skills, Experience working in agile environments and mentoring engineers 📃 Skills: C#, .NET, ASP.NET, Microservices, Azure, OpenAI, AzureML, AzureFunctions, CosmosDB, AKS, LLMs, NLP, RAG, SQL, NoSQL, CI/CD, AI, ML 🏢 Description: 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 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 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 - 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 - Strong analytical and debugging skills with a proactive mindset focused on resolving business challenges through technology - Comfortable working in an agile environment, mentoring junior engineers, and pairing with Product Owners to shape the AI roadmap We offer - 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 - Outstanding career roadmap - Leadership development, career advising, soft skills, and well-being programs - Certification support (GCP, Azure, AWS) - Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru - English classes - Stable income (Employment Contract or B2B) - Participation in the Employee Stock Purchase Plan - Benefits package including health insurance, multisport, and shopping vouchers - Offices with entertainment and relaxation zones, free snacks, and coffee - Referral bonuses - Corporate, social, and well-being events Please note: The set of bonuses might vary based on the role.
Technology
EPAM Systems
Senior .NET AI Engineer
Senior
Remote
Katowice, Poland
🏢 Summary: Senior .NET Engineer role focused on building enterprise-grade .NET applications and integrating advanced AI/ML solutions in production environments using Azure cloud technologies. The position involves designing scalable microservices architectures, deploying AI workloads, optimizing AI models, and driving AI-powered automation and analytics initiatives. The offer includes remote work flexibility, career development programs, certifications, and comprehensive benefits. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field, 5+ years of professional software development experience in .NET/C# ecosystem, Hands-on experience integrating AI technologies in commercial projects, Strong knowledge of AI/ML concepts, model training, and data preprocessing, Experience with prompt engineering, RAG architectures, and vector databases, Ability to evaluate, fine-tune, and implement AI models and frameworks, Experience applying AI for automation, analytics, or product enhancement, Experience with Microsoft Azure AI services and cloud deployments, Knowledge of SOLID principles, design patterns, and microservices architecture, Experience with CI/CD pipelines and SQL/NoSQL databases, Ability to explain technical AI concepts to technical and non-technical stakeholders, Strong analytical and debugging skills, Experience working in agile environments, Ability to mentor junior engineers 📃 Skills: C#, .NET, ASP.NET, Microservices, Azure, AzureOpenAI, AzureML, AzureFunctions, CosmosDB, AKS, LLM, NLP, ComputerVision, RAG, SQL, NoSQL, CI/CD, AI, ML 🏢 Description: 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. Quick Facts 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 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 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 commercial projects - 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, 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 - Strong analytical and debugging skills with a proactive mindset - Comfortable working in an agile environment, mentoring junior engineers, and pairing with Product Owners to shape the AI roadmap We offer - 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 - Outstanding career roadmap - Leadership development, career advising, soft skills, and well-being programs - Certification opportunities (GCP, Azure, AWS) - Unlimited access to LinkedIn Learning, Get Abstract, and Cloud Guru - English classes - Stable income (Employment Contract or B2B) - Participation in the Employee Stock Purchase Plan - Benefits package including health insurance, multisport, and shopping vouchers - Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, and coffee - Referral bonuses - Corporate, social, and well-being events Please note: The set of bonuses might vary based on the role.