Careers @ TidalScale

Working @ TidalScale

TidalScale ValuesTidalScale is headquartered in the Silicon Valley in Campbell, CA.  We are a company built around a passion for solving some of the most difficult challenges in computing.  Are you energized by innovation?  Not just putting together the same technologies everyone else is, but truly creating.

TidalScale is a fast-paced environment where you will interact with some of the industry's best and brightest - individuals that have created some of the core technologies that make today's data centers possible.  Take all of that and add-in a healthy daily dose of fun, that is TidalScale.  If this is the kind of company that energizes you and gets your creative juices flowing, we want to hear from you!

Member Technical Staff:  Systems Engineer

TidalScale is growing!  We are a post Series-B startup with investors that represent some of the largest IT hardware and service providers in the world.  We are changing how in-memory workloads are deployed with our innovative Software-Defined Server technology.  TidalScale software enables the resources of multiple physical compute servers to be aggregated and function as one software-defined virtual server.  Cost-effective servers and networking.  No changes to application software.  No changes to the operating system. 

Data is the key to competitive advantage and TidalScale customers can unlock deeper insights from their data faster than ever before.  IT organizations are no longer bounded by the physical limitations of a single server or the complexity and operational overhead of moving to scale-out clusters to handle their big data workloads. Software-Defined Servers can be configured and deployed in minutes - from 10’s of gigabytes to 10’s of terabytes – both on-premises and in the Cloud. 

If you are interested in truly disruptive innovation, enjoy solving hard problems, working with smart people, and having fun, TidalScale is the right place for you!

Job Position

The primary work involves productizing TidalScale software products, which includes the installation and management tools-layer for our distributed HyperKernel. Day-to-day activities may include but are not limited to: implementation of tools for installation of system, cluster, and rack “layered” management, development of data-center operations scripts, developing tools for data collection and performance analysis for clustered systems, developing unit, functional, and performance test automation.

Required Qualifications

  • Experience with Jenkins: groovy, CLI, GUI, and web APIs.
  • Proficiency in development using C, shell, Go, and Python.
  • Experience with providing data to visualization tools, for example Graphite, Pandas, Jupyter and customizing these tools in product specific ways.
  • Familiarity with integrated development and version control environments.

Desired Experience

  • Practical knowledge of data-center operations tools and development.
  • History of developing engineering, test tools, and integrated build-systems.
  • Prior development of product installation and management tools.
  • Prior experience with one or more hypervisor environments.

 Submit your resume today at ts-careers@tidalscale.com.


Member Technical Staff:  TidalScale Kernel Engineer

TidalScale is growing!  We are a post Series-B startup with investors that represent some of the largest IT hardware and service providers in the world.  We are changing how in-memory workloads are deployed with our innovative Software-Defined Server technology.  TidalScale software enables the resources of multiple physical compute servers to be aggregated and function as one software-defined virtual server.  Cost-effective servers and networking.  No changes to application software.  No changes to the operating system. 

Data is the key to competitive advantage and TidalScale customers can unlock deeper insights from their data faster than ever before.  IT organizations are no longer bounded by the physical limitations of a single server or the complexity and operational overhead of moving to scale-out clusters to handle their big data workloads. Software-Defined Servers can be configured and deployed in minutes - from 10’s of gigabytes to 10’s of terabytes – both on-premises and in the Cloud. 

If you are interested in truly disruptive innovation, enjoy solving hard problems, working with smart people, and having fun, TidalScale is the right place for you!

Job Position

The primary work involves C-language and Assembly programming within a FreeBSD kernel environment for implementation of a distributed hypervisor. Day-to-day activities may include but are not limited to: kernel debugging, virtual machine monitor development, virtual I/O development, implementation of system management tools and APIs, lazy-execution heuristic analysis, and development of near-optimal solutions for parametric algorithms.

Required Qualifications

  • Experience with kernel internals and development.
  • Proficiency in complex development using C and Assembly languages.
  • Experience with multi-threaded, re-entrant coding techniques.
  • Familiarity with integrated development and version control environments.

Desired Experience

  • Practical knowledge of one or more hypervisor environments.
  • History of developing and debugging kernels in a virtualized environment.
  • Prior development of nested page tables, I/O virtualization, or related hypervisor technology.

Submit your resume today at ts-careers@tidalscale.com.


Member Technical Staff:  TidalScale Interface Engineer

TidalScale is growing!  We are a post Series-B startup with investors that represent some of the largest IT hardware and service providers in the world.  We are changing how in-memory workloads are deployed with our innovative Software-Defined Server technology.  TidalScale software enables the resources of multiple physical compute servers to be aggregated and function as one software-defined virtual server.  Cost-effective servers and networking.  No changes to application software.  No changes to the operating system. 

Data is the key to competitive advantage and TidalScale customers can unlock deeper insights from their data faster than ever before.  IT organizations are no longer bounded by the physical limitations of a single server or the complexity and operational overhead of moving to scale-out clusters to handle their big data workloads. Software-Defined Servers can be configured and deployed in minutes - from 10’s of gigabytes to 10’s of terabytes – both on-premises and in the Cloud. 

If you are interested in truly disruptive innovation, enjoy solving hard problems, working with smart people, and having fun, TidalScale is the right place for you!

Job Description

Primary work involves UX/CX development, backend API, scripting tools, and visualization for the management and use of TidalScale products. Day-to-day activities may include but are not limited to: JavaScript, Python, Go, HTML 5, data visualization, rendering, and development of data-center operations scripts.

Required Qualifications (5 or more years)

  • Experience with CLI, GUI, and web APIs.
  • Proficiency in development using Python, Go, JavaScript, and HTML 5.
  • Experience with data visualization tools for rendering in a browser.
  • Familiarity with integrated development and version control environments.

Desired Experience

  • Practical knowledge data-center operations tools and development.
  • History of developing and debugging software APIs and tools.
  • Prior development of a product administration console and scriptable API for Linux/Unix environments.
  • SQL
  • Knowledge of access control in networked applications

Submit your resume today at ts-careers@tidalscale.com.