Principal System Scaling Engineer
at Binance
Remote, Scotland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Nov, 2024 | Not Specified | 23 Aug, 2024 | N/A | Distributed Systems,Computer Science,Rust,Communication Skills,Google Cloud,Cloud Computing,Azure,Microservices,Aws,Architecture,Programming Languages,C++,Java,Tuning,Performance Testing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Binance is the leading global blockchain ecosystem and cryptocurrency infrastructure provider whose suite of financial products includes the world’s largest digital-asset exchange.
Our mission is to accelerate cryptocurrency adoption and increase the freedom of money.
If you’re looking for a fast-paced, mission-driven organization where opportunities to learn and excel are endless, then Binance is the place for you.
REQUIREMENTS:
- B.S. or greater in Computer Science, Engineering, or a related field.
- Proven experience in designing and implementing scalable systems for high concurrency and large data volumes with high performance.
- Strong understanding of distributed systems, cloud computing, and microservices architecture.
- Proficiency in programming languages such as Java, C++ or Rust.
- Ready to be hands-on with the team to learn about requirements, past constraints, and inform detailed architecture.
- Experience with performance testing and tuning tools, and tracing tools.
- Excellent problem-solving skills and the ability to think critically and analytically.
- Strong communication skills and the ability to work collaboratively with cross-functional teams around the globe.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Responsibilities:
- Analyse current system architecture and identify bottlenecks and areas for improvement.
- Design and implement scalable solutions to handle high concurrency and large data volumes with high performance.
- Collaborate with engineering teams to integrate scaling solutions into existing systems.
- Provide expert guidance on best practices for system scaling and performance optimisation.
- Conduct performance testing and tuning to ensure system reliability and efficiency.
- Mentor and train internal teams on scaling techniques and methodologies.
- Stay up-to-date with the latest advancements in system scaling and related technologies.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Proficient
1
Remote, United Kingdom