JOBSEARCHER

Software Engineer (Backend, Scala)

Software Engineer (Backend, Scala)Location: San Francisco, CAExperience: 5+Team: EngineeringPractice: DigitalYou're a back-end software engineer who wants to work on exciting infrastructure issuesCode using primarily JavaRefactor / migrate the existing functionalities and develop new one into library and/or serviceConduct online A/B testing, interpret and understand system performance5+ years relevant experience and BS or MS or PhD in computer scienceFluent in JavaKnowledgeable of core CS concepts (e.g., data structures and algorithms)Backend development experience (e.g., fault-tolerant and resilient distributed systems, asynchronous programming, concurrency, performance analysis)Comfortable conducting design and code reviewsExperienced in operating Linux-based systemsRequired Skills: ENGINEER, SOFTWARE ENGINEER, ALGORITHMS, JAVA, DATA STRUCTURESAdditional Skills: FAULT-TOLERANT LINUX, PERFORMANCE ANALYSIS