freehire launches on Product Hunt on 26 August.

Follow →

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available