Performance Engineer (Crytpo/Blockchain)
- $185,000 + equity
- New York, NY, États-Unis New York NY US
- CDI, Plein-temps
- Oakridge Staffing
- 13 juil. 18 2018-07-13
Performance and Scalability Engineer is a strong software engineer who ensures the performance and scalability of the Platform - the distributed ledger and smart contract execution engine. This opportunity includes developing, reviewing, and implementing new designs to improve the performance and scalability. The Performance and Scalability Engineer brings in their expert knowledge to guide and support the engineering teams in measuring, analysing, and improving the performance and scalability of the Platform.
Develop, review, implement and document new designs to improve the performance and scalability of the Platform.
Design and implement frameworks and tools to measure, visualise and analyse performance and scalability properties and bottlenecks.
Guide and support the engineering teams in measuring, analysing, and improving performance and scalability of their components.
Help maintain, groom and communicate the performance and scalability aspects of our platform roadmap.
Proactively capture customer performance and scalability requirements in collaboration with the product and business development teams.
Coach and educate fellow engineers on performance and scalability.
Strong software engineer with 5+ years experience in designing and implementing high performance, scalable and distributed systems, in Java and/or Scala.
Track record of measuring, analysing, and improving the performance and scalability of production systems.
Proven history of delivering high-quality, increasingly complex, commercial software products to a global market.
Ideally 5 years software development experience delivering mission-critical technology to the enterprise software market using Agile methodologies.
In-depth understanding of the JVM and its performance characteristics.
Strong collaboration skills—our work isn’t carried out in a vacuum, and everyone contributes to get the job done.
Experience delivering high-quality, innovative, increasingly complex, commercial software products to a global market.
Analytical, structured, tactical, and strategic. You are an engineer that thinks before acting.
Direct and transparent verbal and written communication skills, including research and technical writing skills, with the willingness to work with distributed teams and different cultures.
Open, strong communicator who communicates effectively across groups, locations and cultures, in-person and virtually.
A natural leader who builds productive and effective relationships across the organization.