Find Remote Jobs Worldwide & Work From Anywhere

Terascope company's all remote jobs

Skills: nodejs rust big-data

Senior Software Engineer- Emphasis on Distributed Systems / Big Data

The Opportunity:

We are looking for an experienced Software Engineer based in Phoenix Az. For the right candidate remote work is a possibility with travel to Arizona several times per year.

Your primary focus will be developing and enhancing the Spaces Data System our platform for providing business to business Data as a Service. This is a core engineering role that requires solid knowledge of distributed systems design and large scale data processing architectures, this is not a web development role. You will work on core infrastruture and query systems that provide the foundational capabilities of the Spaces Data platform.

The Day to Day:

  • Develop a robust distributed computing platform designed to run at massive scale
  • Build software frameworks that are maintainable, flexible and scaleable
  • Design REST or GraphQL APIs that encompass best practices and are usable with minimal documentation
  • Participate in the Open Source community and improve our Open Source projects

Requirements:

  • Comfort with asynchronous programming methodology and concurrent programming techniques
  • Understanding of distributed systems and what it takes to build a system that scales and operates reliably while running on thousands of computers
  • Experience designing and implementing REST or GraphQL APIs
  • Experience with TypeScript or advanced Javascript in Node.js but distributed systems expertise in other languages is good as well. Note: this is not a web development position
  • Experience developing for any of: Elasticsearch, Kafka, Hadoop, MongoDB, Oracle or other big data systems
  • US Citizenship

Bonus Points:

  • Experience with relational databases such as Oracle, Microsoft SQL Server, PostgreSQL or MySQL.
  • Experience with data warehouse or analytics databases such as Teradata, Snowflake, Google BigQuery, Amazon Athena or Amazon Redshift.
  • Experience working with XML, JSON, Parquet or ORC data formats
  • Development experience with Python, Ruby, Perl and/or shell scripting
  • Development rxperience with C, C++, Go or Rust programming languages
  • DevOps experience with Linux or FreeBSD
  • Experience with Linux Containers, Docker and Kubernetes
  • Mac OS X familiarity
  • BS or MS in a technology or scientific field of study
  • High energy level and pleasant, positive attitude!
  • Evidence of working well within a diverse team

Compensation:

  • Salary commensurate with experience, generally higher than competitive industries
  • Comprehensive benefits package
  • Opportunities for advancement and a clear career path

About Us:

Terascope specializes in software and services for large scale data systems. Our core product is the Spaces Data System enabling companies to provide business to business Data as a Service.



Skills: devops kubernetes big-data kafka elasticsearch sysadmin

DevOps Engineer- Emphasis on Linux / Kubernetes / Elasticsearch / Kafka

The Opportunity:

We are looking for an experienced DevOps Engineer based in Phoenix, AZ or remote in the US.

You'll be developing automation and build tools for the deployment and operation of large scale Elasticsearch and Kafka clusters as well as supporting application components running on Kubernetes. Note: this position will have operational responsibility for deployed applications and may require pager duty at times.

The Day to Day:

  • Build back-end frameworks that are maintainable, observable, flexible and scalable
  • Provide operational support and automation tools to application developers
  • Bridge the gap between development and data center operations to ensure successful delivery of projects
  • Participate as a member of the application development team
  • Operate and scale the application back-end including the database clusters
  • Anticipate tomorrow's problems by understanding what users are trying to accomplish today

Requirements:

  • DevOps experience with Linux
  • Experience with Linux Containers, Docker and Kubernetes
  • Experience operating and optimizing Elasticsearch, Kafka or/and Ceph at large scale
  • Experience gathering and analyzing metrics and logs with tools like Prometheus, Grafana, and Fluent-bit
  • Configuration management experience, Salt Stack preferred
  • Exposure to the deployment and operations of node.js applications
  • Experience with any of JavaScript, Python, Ruby, Perl and/or shell scripting
  • Comfort with compute clusters and many terabytes of data
  • US Citizenship / Work Authorization

Bonus Points:

  • Operational experience with Hadoop, MongoDB, Redis, Cassandra, or other distributed big data systems
  • Development experience with Node.js, Go, Python, C or other languages
  • Mac OS X familiarity
  • BS or MS in a technology or scientific field of study
  • High energy level and pleasant, positive attitude!
  • Evidence of working well within a diverse team

Compensation:

  • Salary commensurate with experience, generally higher than competitive industries
  • Comprehensive benefits package
  • Opportunities for advancement and a clear career path

About Us:

Terascope specializes in software and services for large scale data systems. Our core product is the Spaces Data System enabling companies to provide business to business Data as a Service.