Principal Software Engineer
Core
Develops high-quality, stable software features while driving innovation in both product and development processes, leveraging AI to enhance engineering efficiency.
Role type
Principal Software Engineer (AI-augmented systems development)
Builds
Production software features and efficient development workflows
Domain
Software Engineering, Systems Development, AI Integration
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, systems development, file system/networking stack optimization, IO optimization, AI integration
Preferred skills
Deep desire to leverage AI, prior technical knowledge to add value on top of AI development
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Develop software features following rigorous processes, drive innovation in product and development processes, leverage AI in tasks, adopt efficient AI techniques for software development
Seniority
Principal, hands-on IC