Senior .NET Engineer (Data Platform & AI Agents)
⚲ Kraków
Do uzgodnienia
Wymagania
- .NET C#
- .Net
- SQL
- PostgreSQL
- AI
Opis stanowiska
Key areas of the role:
•
Designing and developing data platform services in a multi-tenant SaaS architecture (data ingestion, schema management, snapshots, calculated fields, exports) using .NET, Entity Framework/Dapper and PostgreSQL
• Building tools that dynamically generate performant queries, tailored to each customer's unique data model - with a focus on performance and cost optimization (bulk ingestion, streaming, complex SQL queries)
• Developing agentic tooling supporting the team's work (custom skills and sub-agents, MCP tools exposing internal APIs) and collaborating with Data Platform, Analytics, Support and Product teams to ensure the quality of AI-generated code
What you need to join us:
Must have:
• Senior-level, 5+ year experience building production, performant and scalable backend services in .NET/C# (preferably in a multi-tenant SaaS environments)
• Strong SQL and PostgreSQL skills (schema design, query optimization)
•
Performance/memory awareness (streaming vs. buffering, profiling, load testing), along with understanding of .NET architecture
• Daily experience working with AI/agents (e.g. Claude Code) - turning requirements into agent-executable specifications and critically reviewing outcomes (hallucinations, architectural drift, security issues)
• Testing and quality discipline (unit/integration tests) and excellent written communication (architecture documentation, specifications, PR descriptions)
• Fluent English (C1)
• Eligibility to work in Poland (citizenship, residence card, visa, etc.)
Nice to have:
• Microsoft Fabric or Spark
• MCP servers or exposing internal APIs as agent-callable tools
• LLM evaluation (eval suites, behavioral test design, benchmarking agent workflows)
•
Designing and developing data platform services in a multi-tenant SaaS architecture (data ingestion, schema management, snapshots, calculated fields, exports) using .NET, Entity Framework/Dapper and PostgreSQL
• Building tools that dynamically generate performant queries, tailored to each customer's unique data model - with a focus on performance and cost optimization (bulk ingestion, streaming, complex SQL queries)
• Developing agentic tooling supporting the team's work (custom skills and sub-agents, MCP tools exposing internal APIs) and collaborating with Data Platform, Analytics, Support and Product teams to ensure the quality of AI-generated code
What you need to join us:
Must have:
• Senior-level, 5+ year experience building production, performant and scalable backend services in .NET/C# (preferably in a multi-tenant SaaS environments)
• Strong SQL and PostgreSQL skills (schema design, query optimization)
•
Performance/memory awareness (streaming vs. buffering, profiling, load testing), along with understanding of .NET architecture
• Daily experience working with AI/agents (e.g. Claude Code) - turning requirements into agent-executable specifications and critically reviewing outcomes (hallucinations, architectural drift, security issues)
• Testing and quality discipline (unit/integration tests) and excellent written communication (architecture documentation, specifications, PR descriptions)
• Fluent English (C1)
• Eligibility to work in Poland (citizenship, residence card, visa, etc.)
Nice to have:
• Microsoft Fabric or Spark
• MCP servers or exposing internal APIs as agent-callable tools
• LLM evaluation (eval suites, behavioral test design, benchmarking agent workflows)
🔍 Dekoder Ogłoszenia
🔴
Developing agentic tooling supporting the team's work (custom skills and sub-agents, MCP tools exposing internal APIs) and collaborating with Data Platform, Analytics, Support and Product teams to ensure the quality of AI-generated code
Może oznaczać, że będziesz pracować z narzędziami AI do generowania kodu, ale wymaga to krytycznej oceny i potencjalnie znaczącej ilości ręcznych poprawek.
🔴
Daily experience working with AI/agents (e.g. Claude Code) - turning requirements into agent-executable specifications and critically reviewing outcomes (hallucinations, architectural drift, security issues)
Oczekuje się, że będziesz aktywnie korzystać z narzędzi AI do tworzenia kodu i będziesz odpowiedzialny za wykrywanie i korygowanie błędów generowanych przez AI.
🟡
multi-tenant SaaS architecture
Praca nad systemem, który musi obsługiwać wielu klientów jednocześnie, co może generować dodatkowe złożoności i wyzwania związane z izolacją danych i wydajnością.
🟡
performance and cost optimization
Oprócz tworzenia funkcjonalności, kluczowe będzie dbanie o to, aby rozwiązania były wydajne i nie generowały nadmiernych kosztów, co może oznaczać ciągłe monitorowanie i optymalizację.
🔴
Eligibility to work in P
To jest niekompletne zdanie, które wymaga doprecyzowania, jakie są dokładne wymagania dotyczące prawa do pracy.