Principal System Scaling Engineer

at  Binance

Remote, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Nov, 2024Not Specified23 Aug, 2024N/ADistributed Systems,Computer Science,Rust,Communication Skills,Google Cloud,Cloud Computing,Azure,Microservices,Aws,Architecture,Programming Languages,C++,Java,Tuning,Performance TestingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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