Initialize is seeking a .NET Performance Engineer to join their new team, focusing on the runtime health and throughput characteristics of their platform. This role is crucial for diagnosing and resolving performance issues across .NET services, ensuring systems run efficiently and reliably at scale. The ideal candidate will have a specialist background in .NET performance engineering, hands-on experience with profiling tools, and the ability to optimize high-throughput data pipelines. This position offers the opportunity to work in a dynamic environment and make significant contributions to the team.
Qualifications
Demonstrable specialism in performance engineering.
Deep hands-on experience with .NET profiling tools.
Strong understanding of .NET memory management internals.
Responsibilities
Profile, diagnose, and resolve performance bottlenecks across .NET services.
Own memory management strategy across long-running services.
Investigate and optimise high-throughput data pipelines.
Identify and resolve large dataset query performance issues.
Establish and maintain performance benchmarking infrastructure.
Conduct performance-focused code reviews.
Collaborate with product engineers for performance constraints.
Skills
.NET / C# development
Performance engineering
.NET profiling tools
Memory management
Data processing optimizations
Query performance diagnostics
Event tracing
AI development
Tools
dotMemory
dotTrace
PerfView
Visual Studio Diagnostic Tools
BenchmarkDotNet
Job description
Initialize is seeking a .NET Performance Engineer to join their new team, focusing on the runtime health and throughput characteristics of their platform. This role is crucial for diagnosing and resolving performance issues across .NET services, ensuring systems run efficiently and reliably at scale. The ideal candidate will have a specialist background in .NET performance engineering, hands-on experience with profiling tools, and the ability to optimize high-throughput data pipelines. This position offers the opportunity to work in a dynamic environment and make significant contributions to the team.