Backend Software Engineer
Core
Design, build, and maintain robust backend services and data pipelines for a global tender software platform serving Life Sciences organizations.
Role type
Senior IC backend software engineer (data & AI)
Builds
Scalable backend services, data ingestion pipelines, and AI-powered data processing components
Domain
Life Sciences / Tender Management / Data Engineering
Deliverable
production ML models
Required skills
C#, .NET, SQL, RESTful API design, Cloud platforms (Azure), AI coding assistants, Data pipeline development, Relational database management
Preferred skills
Python, Message queues (Service Bus, RabbitMQ), Elasticsearch, Vector/semantic search, Multilingual document processing
Technologies
C#, .NET, SQL, Azure, Python, Service Bus, RabbitMQ, Elasticsearch, Claude Code
Responsibilities
Design and maintain backend services and APIs; Build and operate data pipelines for public tender data; Develop resilient data processing components using AI; Manage and optimize relational databases; Troubleshoot issues and perform root-cause analysis; Collaborate with Product and AI teams to deliver data products
Seniority
Mid-level, hands-on IC