Job Summary
A company is looking for a Principal Software Engineer who will lead through code and hands-on execution.
Key Responsibilities
- Design and evolve the architecture of the platform focusing on scalability, resilience, and performance
- Write production-quality code and mentor team members through code reviews
- Collaborate with cross-functional teams to anticipate dependencies and drive proof-of-concepts in AI and real-time analytics
Required Qualifications
- 10+ years of engineering experience with Staff/Principal responsibilities
- Proven experience in designing and operating large-scale distributed systems
- Fluency in at least one systems-level language (C#/.NET, Go, Rust) and one scripting language (TypeScript, Python)
- Strong understanding of data pipelines and real-time event streaming
- Experience with AI/ML-enabled applications is a plus
Comments