Senior Software Engineer

 Terascope
 Phoenix, AZ
 3 years ago
 None

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.

T

Share

 Twitter

Or view all jobs:

  • JS Remotely
  • PHP Remotely
  • Java Remotely
  • Python Remotely
  • Ruby Remotely
  • Designer Remotely
  • Develops Remotely
  • DotNet Remotely
  • GoLang Remotely

JS Remotely

We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.

JS Remotely

PHP Remotely

Java Remotely

Python Remotely

Ruby Remotely

Designer Remotely

Develops Remotely

DotNet Remotely

GoLang Remotely

Copyright © 2024 JS Remotely | Privacy policy