Senior .NET Developer (AI/ML Integration)
Summary
Senior .NET developer building and maintaining backend services for an AI-driven retail SaaS platform, integrating ML features like LLM APIs and recommendation systems.
Svitla Systems Inc. is looking for a Senior .NET Developer (AI/ML Integration) for a full-time position (40 hours per week) in Poland.
Our client is an AI-driven SaaS company delivering a unified platform for retailers. We're looking for a Senior .NET Developer who combines strong backend engineering skills with hands-on experience building AI/ML-powered features. You'll split your time evenly between core .NET development — including maintaining and evolving our legacy systems — and integrating AI capabilities into our products. AI isn't a "nice to have" here; it's a core part of the job. This role works across a globally distributed team spanning India and both US coasts, so comfort with asynchronous collaboration and overlapping across time zones is important.
The role offers a flexible hybrid format, with occasional visits to our Gdańsk office approximately 1–2 times per month.
Requirements:
5+ years of professional experience with .NET / C#, including working with .NET Framework 4.8 in legacy production systems.
Solid understanding of software architecture (microservices, REST APIs, async patterns, etc.).
Experience integrating AI/ML models or APIs into applications.
Comfortable working across legacy (.NET Framework).
Experience with cloud platforms (Azure preferred, given the .NET stack).
Strong written communication and async collaboration skills, given the distributed, multi-time-zone team, working evening hours to accommodate meetings with the US: 15-18CET.
Comfortable working independently and owning problems end-to-end.
Nice to have:
Python, for ML/data workflows alongside .NET.
Node.js / React, for full-stack or frontend collaboration.
Docker / Kubernetes, for containerization and deployment.
Strong grasp of SOLID principles and clean architecture practices.
Experience with TDD (Test-Driven Development).
Familiarity with prompt engineering.
Experience modernizing legacy .NET Framework apps (e.g., migration paths to .NET Core).
Understanding of CI/CD pipelines.
Responsibilities:
Design, build, and maintain backend services using .NET Framework 4.8 (legacy).
Architect and implement AI/ML-powered features (LLM integrations, RAG pipelines, recommendation systems, or similar).
Integrate with AI APIs and platforms (e.g., OpenAI, Anthropic, Azure AI, or similar).
Support existing .NET Framework 4.8 legacy applications.
Own technical decisions across the full lifecycle: design, development, testing, deployment, monitoring.
Collaborate with product and data teams to translate designs into real user-facing features.
Coordinate effectively with teammates across India, East Coast, and West Coast time zones.
Mentor other engineers and contribute to technical direction.
We offer:
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Regular performance appraisals to support your growth.
Flexibility in the workspace, either remote or in our welcoming office.
Comprehensive medical insurance after one month.
MultiSport card with access to 2500 sports facilities all over Poland
Bonuses for recommendations of new employees.
Bonuses for article writing, public talks, and other activities.
15 vacation days, 10 national holidays, 10 sick leaves, and family days off.
Personalized learning program tailored to your interests and skill development.
Free tech webinars and meetups organized by Svitla.
Welcome and anniversary presents, gifts for children, and more.
Regular corporate events and meetups.
Awesome team, friendly and supportive community!
Ref # 5299