Senior MS SQL Engineer
Level: Senior
Vacancy: 1
Location: Remote (Global)
Reports to: Head of Engineering
Type: Full-time
What You'll Own
- Attribution engine evolution — lead the technical side of rebuilding the attribution algorithm and related logic while keeping client-facing flexibility (schema, batch logic, performance, safe rollout).
- SQL Server as a product — own T-SQL, schema, and indexing for analytical and transactional workloads; read query plans, find regressions, and tune with measurable before/after.
- Performance and safe change — lead performance tuning (indexes, statistics, partitioning where it fits), capacity thinking, and careful rollout of DB changes in live systems using SQL Profiler, actual execution plans (including dynamic SQL), and columnstore where applicable.
- ETL and data paths — improve ETL and data pipelines feeding downstream analytics (including data consumed by AI-driven reporting and agent workflows) without turning into an “AI product engineer” job title.
- Collaboration with engineering — partner on data model and service boundaries: migrations, backward compatibility, clear contracts between app and database.
- C# at mid level — ship and review C# in ASP.NET Core (or similar) with async paths, data access through ORM, tests; role sits between API and database. Deep staff-level C# architecture not primary expectation.
- Quality and operations — participate in code reviews, incident analysis, and technical discussions; use Git and CI/CD; AI-assisted coding is part of the workflow with premium services, used to improve quality and speed where appropriate.
You're the Right Person If
Requirements:
- Minimum of five years of hands-on experience in MS SQL.
- Minimum of two years of hands-on experience in C# development.