Previous Job
Previous
Platform Engineer -GOLang-Cisco
Ref No.: 18-51097
Location: San Jose, California
Position Type:Contract
Experience Level: 8 Years
Start Date: 07/24/2018
 Job Description

·         Design, and develop a state of the art Enterprise Blockchain platform as part of an internal start-up team.
·         Research technical approaches and drive decisions on platform components
·         Be responsible for analysis, design and implementation of core Enterprise Blockchain software
·         Develop beautiful, maintainable code, with test driven CI/CD development
·         Work in an agile environment, drive architecture and design reviews and ensure secure software development
·         Design and optimize systems for scalability and high availability
·         Build an extensible and modular system that can be adapted to meet a wide range of requirements
 
Our Minimum Requirements for this Role:
·         10 years experience in system and software architecture delivering scalable system software
·         Experience in systems software development in one or more of the following: database internals, transaction management, operating systems, or distributed systems
 
·         Experience with distributed systems and protocol design
·         Experience with RDBMS, NoSQL or distributed databases
·         Expertise in cloud native, micro-services based system software development
·         Strong programming experience in Golang, C, or C++
·         Broad and deep technical knowledge and passion for learning new technologies rapidly and independently.
·         Should have broad technical foundation and understand network, operating system, database and application software
·         Deep understanding of Algorithms and Data Structures
·         Understanding of the cryptographic principles underpinning Blockchain technologies
·         Knowledge of standard methodologies for web-scale infrastructure
·         A Master's degree in Computer Science or equivalent work experience
·         Bonus: Experience working with, or knowledge of blockchain solutions
·         Bonus: Smart contract development experience
 
Professional Skills:
·         Ability to think and operate as a team player
·         Extremely strong interpersonal and communication skills (written and verbal) with the ability to assess and clearly communicate business value and technical and project risk
·         Able to learn complex technologies quickly, work in a fast-paced, team-driven environment
·         Must be able to multi-task, manage details and keep sight of overall objectives
  • Design, and develop a state of the art Enterprise Blockchain platform as part of an internal start-up team.
  • Research technical approaches and drive decisions on platform components
  • Be responsible for analysis, design and implementation of core Enterprise Blockchain software
  • Develop beautiful, maintainable code, with test driven CI/CD development
  • Work in an agile environment, drive architecture and design reviews and ensure secure software development
  • Design and optimize systems for scalability and high availability
  • Build an extensible and modular system that can be adapted to meet a wide range of requirements
 
Our Minimum Requirements for this Role:
  • 10 years experience in system and software architecture delivering scalable system software
  • Experience in systems software development in one or more of the following: database internals, transaction management, operating systems, or distributed systems
 
  • Experience with distributed systems and protocol design
  • Experience with RDBMS, NoSQL or distributed databases
  • Expertise in cloud native, micro-services based system software development
  • Strong programming experience in Golang, C, or C++
  • Broad and deep technical knowledge and passion for learning new technologies rapidly and independently.
  • Should have broad technical foundation and understand network, operating system, database and application software
  • Deep understanding of Algorithms and Data Structures
  • Understanding of the cryptographic principles underpinning Blockchain technologies
  • Knowledge of standard methodologies for web-scale infrastructure
  • A Master's degree in Computer Science or equivalent work experience
  • Bonus: Experience working with, or knowledge of blockchain solutions
  • Bonus: Smart contract development experience
 
Professional Skills:
  • Ability to think and operate as a team player
  • Extremely strong interpersonal and communication skills (written and verbal) with the ability to assess and clearly communicate business value and technical and project risk
  • Able to learn complex technologies quickly, work in a fast-paced, team-driven environment
  • Must be able to multi-task, manage details and keep sight of overall objectives