Senior Principal Engineer - Distributed System
تفاصيل الوظيفة
Our team has an immediate permanent opening for a Senior PrincipalEngineer
Job Description:
Work with a team of architects and engineers to develop proof-of-concept systems and product components.Investigate and design new data structures and algorithms focusing on distributed computing approaches on the latest and state of the art hardware technologyContinuous enhancements on the AI-native data analysis system to fulfill customer requirements utilizing AI techniques for public cloud capacity management and schedulingWork with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solutionWhat you'll bring to the team:
Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics or Physics High proficiency with Golang, RUST or Java must be able to write strong/ clean, brand-new codeDeep understanding of fundamental concepts such as design of algorithms & data structures, object-oriented design and operating systems Understanding of distributed database / storage system/ file system/ cache systemHighly analytical with strong problem-solving skillsSelf- motivated with a proven ability to learn and take initiativeAbility to clearly articulate technical concepts and challengesExperience with Linux system level developmentis an assetExperience with distributed system & cloud providersis an assetExperience with scheduling algorithmis an assetExperience with graph databasesis an asset
#LI-KW1
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.