We're hiring

Build software that
actually learns.

Join a team of engineers obsessed with adaptive systems, enterprise-scale AI, and writing code that gets smarter over time. Cluj-Napoca based, hybrid. Impactful from day one.

Hybrid
Full-time positions
Enterprise & AI products
2 open positions

Engineering culture, not just engineering jobs

We don't just hire people to fill seats. We hire engineers who care about craft, want to understand the systems they build, and are excited about what AI can do for real enterprise problems.

Craft matters
We write code that future engineers will thank us for. Reviews are thorough, architecture decisions are deliberate, and shortcuts are questioned.
No rockstars, no heroes
We ship as a team, fail as a team, and improve as a team. Ego doesn't scale. Collaboration does.
AI-augmented, not AI-replaced
We use AI tools to go faster and better, but engineering judgement, system thinking, and architecture decisions stay firmly human.
Async-first, outcome-focused
We work 3 days on-site from our Cluj-Napoca office and 2 days remotely. We value collaboration in person and deep focus at home.

2 roles we're actively hiring for

Actively interviewing
About the role
  • Design and build high-performance, enterprise-grade APIs and services using .NET 8+ and C#
  • Architect microservices and distributed systems that handle millions of events daily
  • Integrate AI capabilities into existing .NET codebases without disrupting existing services
  • Work closely with enterprise clients to understand complex domain requirements and translate them into clean, maintainable code
  • Participate in architecture reviews, technical roadmaps, and cross-team design decisions
  • Champion code quality, test coverage, and observability standards across the team
What we're looking for
  • 4+ years of professional experience with .NET and C#
  • Strong understanding of ASP.NET Core, Entity Framework, and REST API design
  • Experience with cloud platforms (Azure preferred) and container-based deployments (Docker, Kubernetes)
  • Comfortable working with SQL and NoSQL databases at scale
  • Experience with event-driven architectures (message queues, event streams)
  • Solid understanding of SOLID principles, clean architecture, and domain-driven design
  • Bonus: exposure to AI/ML integration, LLM APIs, or Python interop
Tech you'll use day to day
// Your daily stack const stack = { language: 'C# / .NET 8+', framework: 'ASP.NET Core, EF Core', cloud: 'Azure (AKS, Service Bus)', messaging: 'Kafka / Azure Service Bus', data: 'SQL Server, CosmosDB', testing: 'xUnit, Moq, integration tests', ai_layer: '@adaptives/enterprise SDK', ci_cd: 'GitHub Actions, ArgoCD' } // Nice to have const bonus = ['Python interop', 'LLM APIs', 'gRPC']
What success looks like at 6 months
  • Shipped at least one production feature end-to-end on an enterprise client system
  • Comfortable leading architecture discussions for new service designs
  • Contributed to team engineering standards and helped improve CI/CD pipeline coverage
About the role
  • Bridge .NET enterprise backends with Python-based AI and machine learning components, building the integration layer that makes our systems intelligent
  • Design and maintain API contracts between .NET services and Python AI microservices using gRPC, REST, and event-driven patterns
  • Build and optimise data pipelines that feed enterprise data into AI models and return structured, explainable outputs
  • Collaborate with our AI/ML practitioners to productionise models and wrap them in enterprise-grade, auditable services
  • Contribute to the core adaptive engine SDK that clients use to add intelligence to their existing systems
  • Own the reliability, latency, and explainability of the AI integration layer end to end
What we're looking for
  • 3+ years with .NET / C# and 2+ years with Python in production environments
  • Experience building APIs and services in both ecosystems simultaneously
  • Comfortable with Python async frameworks (FastAPI, asyncio) and their performance characteristics
  • Understanding of how LLMs, embedding models, and ML inference work at a system level
  • Experience with data serialisation, schema design, and cross-language interoperability
  • Strong grasp of observability: structured logging, distributed tracing, and metrics in polyglot environments
  • Bonus: experience with LangChain, Semantic Kernel, Azure OpenAI, or similar AI tooling
Tech you'll use day to day
# The bridge you'll build and own class AIIntegrationLayer: dotnet_backend = "ASP.NET Core 8+" python_ai = "FastAPI + async" transport = ["gRPC", "REST", "Kafka"] ai_tooling = ["Azure OpenAI", "Semantic Kernel", "LangChain", "HuggingFace"] observability = "OpenTelemetry" infra = "Azure AKS + Container Apps" def explain(self, decision): return { "reason": decision.rationale, "confidence": decision.score }
What success looks like at 6 months
  • Owns and has improved the core .NET ↔ Python AI integration layer with measurable latency and reliability gains
  • Has shipped at least one AI-powered feature to a live enterprise client with full explainability logging
  • Established best practices for polyglot service design across the engineering team

Benefits built for engineers who ship

Hybrid working
3 days in our Cluj-Napoca office, 2 days remote. We value face-to-face collaboration and protect your focus time equally.
Competitive salary
Benchmarked against senior engineering market rates. Reviewed annually. Transparent bands across the team.
Learning budget
Annual budget for courses, conferences, certifications, and books. We actively encourage continuous learning.
Top-tier equipment
MacBook Pro or equivalent Windows machine. Monitor, peripherals, and home office setup budget included.
Small, focused team
No politics, no bureaucracy. You'll work directly with senior engineers and have real influence over technical decisions.
AI tools, fully licensed
Copilot, Cursor, Claude, and any AI tooling you want to experiment with. We encourage finding the tools that make you fastest.

Our hiring process is straightforward

No take-home projects that consume a weekend. No whiteboard algorithms divorced from real work. We assess how you actually think and build.

01
Intro call
30 min with an engineer. We get to know each other. You ask us anything.
02
Technical chat
60 min discussing past projects, architecture decisions, and how you approach problems.
03
Practical review
A short, paid take-home task or live pairing session. Real code, real context. 2–3 hours max.
04
Offer
Decision within 3 business days of the final step. Offer letter, salary, and start date.
Ready to join?

Don't just write code.
Write code that learns.

Send your CV and a short note about what excites you about adaptive systems. No cover letter template needed, just be real.