Software Engineer (C#) - Internal Tooling
Role responsibilities
Design and optimize high-performance C# systems and full-stack tooling to support AI data pipelines and evaluation workflows. Collaborate with research and engineering teams to improve the reliability and scalability of data annotation and quality control systems.
Requirements
Requires 3-5+ years of professional experience in production-grade C# and a strong background in systems programming. Candidates must be fluent in English and experienced in interoperability scenarios, such as invoking Python ML models from .NET.
Key skills
C#, .NET, Full-stack Development, Systems Programming, Python Interoperability, Data Pipelines, Backend Services, Benchmarking, Evaluation Harnesses, Distributed Systems, Developer Tooling, AI Infrastructure
Keywords
C#, .NET, Python, AI Infrastructure, Data Pipelines, Data Annotation, Full-stack, Systems Programming, Distributed Systems, ML Models, Benchmarking, Evaluation Systems, Backend Services, Quality Control, Scalability, Production-grade Code