Distributed Systems Engineer (Performance/Blockchain)

    • Salinas, CA

Job Description

Business SummaryThe performance of the blockchain solution is the fundamental impediment against pervasive adoption of this emerging technology that promises to change the world. The Performance Engineering Team is working on profiling bottlenecks and optimizing the blockchain solution. In the process, we are building industry standard benchmarks, and contributing to the open source community.Job Role and ResponsibilitiesCome be a part of a team of highly skilled engineers proactively participating in advancing blockchain technology to provide the most performant, reliable, and scalable blockchain platform. Insights into your role

  • Profiling and analyzing the end-to-end transaction flow in the blockchain solution - commit, consensus, distributed ledger, smart contracts/DApps and distributed network.
  • Identify performance bottleneck and prototype optimization recommendations
  • Automate performance measurement and analysis tools
  • Build analysis models for performance metrics from both of on-prem and cloud environments
  • Publish performance whitepapers, blogs, sizing guides and tuning guides
Required Skills:
  • 8+ year experience in computer systems engineering
  • MS or PhD in Computer Science
  • Strong programming experience in C++
  • Excellent analytical and debugging skills
  • Prior experience optimizing complex distributed systems
  • Experience working with performance benchmarks and performance testing methodology
  • Understanding of computer system architecture and trade-offs in optimization decisions
  • Can-do mindset of solving engineering problems and making rapid progress towards product performance goals
Preferred Skills:
  • Strong programming skills in Scala
  • Studied and/or experimented with blockchain technologies - understanding of consensus protocols, built DApps using Go/Solidity/DAML.
  • Worked with Open Tracing tools to analyze distributed systems
  • Excellent communication skills to explain your results and solution
VMware Inc. is an equal opportunity employer and prohibits discrimination and harassment of any kind. All applicants will be treated fairly and given equal opportunity in all aspects of the employment, including compensation and benefits, irrespective of their race, color, nationality, religion, sex, sexual orientation, marital status, age, disability, or ethnic origin.

VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.

Back to top