Principal Software Engineer (Remote)
Role responsibilities
As a Principal Software Engineer, you will drive platform engineering work at the client level and connect long-term technical vision to deliverables. You will also advise clients on architecture and scalability while collaborating on systems involving the full ML lifecycle.
Requirements
The ideal candidate should have over 10 years of experience in software engineering with a strong background in building production-grade platforms and AI systems. A proven track record of leading high-stakes consulting engagements and mentoring teams is essential.
Key skills
Platform Engineering, Data Engineering, DevSecOps, MLOps, Infrastructure as Code, AI Development, Software Development, Consulting, Architecture, Scalability, Security, Reliability, Performance, Maintainability, Observability, Mentorship
Keywords
Software Engineering, AI Systems, Platform Engineering, Data Engineering, DevSecOps, MLOps, Infrastructure as Code, Java, C#, .NET, Python, TypeScript, JavaScript, React, Go, Ruby, Scala, R, SQL, Consulting, Architecture, Scalability, Security, Reliability, Performance, Maintainability, Observability, Mentorship, Feedback, Collaboration