Distributed Scheduling Software Engineer
- 10 months contract
The Client
- US Global Investment Bank
- Fast-paced work environment
- Dynamic work culture
The Opportunity
Distributed Platform is a global, multi-disciplinary team responsible for researching, designing, testing and building world-class tools, practices and systems used across the Company.
- Design and implement mid to large scale distributed systems
- Partner with and provide technical guidance on best practices to the company's engineering community, the business teams, and operations team
Your Background
- BSc in relevant field (Computer Science, Maths, Physics)
- Highly knowledgeable about running key business applications on Linux platforms and Linux internals
- General knowledge of multiple languages, and in-depth knowledge of at least one of: Golang, Erlang, Java, Python, C++
- Knowledgeable about networking (TCP, UDP, ICMP, ARP, DNS, TLS, HTTP, SSH, etc)
- Experience with all stages in the lifecycle of developing and running large distributed systems
- Experience managing performance, availability and scale of mid- to large-sized systems
- Team player, eager to work in a global organization
- Strong oral and written communication skills
Interested parties please click "Apply Now" or contact Chevelle (EA Reg no: R1762272) at chevelle.tan@peoplebank.asia
Peoplebank Singapore Pte Ltd, EA Licence Number: 08C5248
EA Licence: 08C5248