Senior Software Engineer
Core
Leads architecture, design, and development of complex, secure, and scalable software solutions while integrating AI tools throughout the development lifecycle.
Role type
Senior Software Engineer (Architecture & AI Integration)
Builds
Extensible, maintainable, and performant software products and solutions
Domain
Software Engineering, High Performance Networking, AI Safety
Deliverable
production ML models | product features
Required skills
Architecture design, Test strategy creation, Code review, AI tool integration, Security best practices, Cross-team collaboration, Performance optimization, Scalability engineering, Resilience engineering, Compliance enforcement
Preferred skills
High Performance Networking, Network devices, InfiniBand, RoCE, NvLink
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Own architecture of products/solutions and develop complex design specifications, Create clear test strategies incorporating security testing and AI automation, Produce secure and performant code adhering to design specifications, Review product and test code for compliance and best practices, Collaborate cross-team to resolve conflicts and ensure system security, Apply security best practices across code, architecture, and operations
Seniority
Senior, hands-on IC
