← all jobs

[Remote] Software Engineer (Scala)

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. thatDot specializes in solving high-throughput data streaming problems using graphs. The Software Engineer will build and maintain highly performant distributed systems, design scalable and fault-tolerant applications, implement streaming pipelines and graph-based features, and collaborate with developers, architects, and product managers.

Responsibilities

  • Learn. We value curiosity and share a desire to continuously learn new things, including from each other
  • Collaborate. As a fast growing team, we must communicate and work together to achieve goals. That includes both within teams and across our small, dynamic team
  • Write. Clarity of thought is best reflected in clear documentation. We document our work in ways our community of backend software engineers will want to engage with
  • Represent. Advocate for the needs of our users and contribute to the community discussion on product direction and uses
  • Designing and maintaining protocols in distributed systems
  • Implementing new features in our querying engines and actor-based graph interpreter
  • Creating high-throughput back-pressured streaming pipelines
  • Ensuring horizontal and vertical scalability

Skills

  • Highly skilled in Scala or another functional language
  • Experience designing robust protocols for distributed systems
  • Familiarity with Akka/Pekko or the Actor-model
  • Exposure to designing, implementing, and maintaining complex data infrastructures
  • Hands-on experience designing and developing scalable, high performing and fault-tolerant applications
  • Able to rapidly learn and apply new technologies
  • Understanding of concurrency in the JVM
  • Willingness to create and update documentation to facilitate learning, with comfort speaking to groups and presenting information
  • Nice to have: graph databases and graph algorithms
  • Nice to have: experience using Kafka
  • Nice to have: experience using Cassandra or ScyllaDB (esp. in large clusters)

Benefits

  • Support for fully-remote and in-person collaboration as it works best for individuals and the team.
  • Opportunity to learn and grow.
  • Continuous learning, including learning from each other.

Company Overview

  • A streaming data platform based on Quine.io that connects, acts on, and explores streaming data for enterprise workflow and analytics. It was founded in 2019, and is headquartered in Portland, Oregon, USA, with a workforce of 11-50 employees. Its website is https://www.thatdot.com.
  • More open positions

    [Remote] Commission-Only Sales Closer (Calls Provided)

    Work from home Full-time role

    [Remote] Controller / Accounting Manager – Restaurant Accounting

    Work from home Full-time role

    [Remote] Fund Accounting Account Manager 12–8 p.m. EST / Part-Time Option

    Work from home Full-time role

    [Remote] Accounting Operations Processor

    Work from home Full-time role

    [Remote] Inside Sales Representative - Real Estate Lending

    Work from home Full-time role

    Strategic Account Executive - East

    Work from home Full-time role

    [REMOTE] Senior Platform Software Engineer- Oracle Clinical Digital Assistant

    Work from home Full-time role

    Part‑Time Remote Live Chat Customer Support Specialist – Earn $30/hr, Work From Home with talentflow

    Work from home Full-time role

    Admissions and Marketing Coordinator

    Work from home Full-time role

    Remote Online Customer Service Specialist – Travel & Tourism – Earn Unlimited Income with nexawork

    Work from home Full-time role

    Customer Success Manager, RepairPal

    Work from home Full-time role

    Creature FX TD (Freelancer)

    Work from home Full-time role

    Credit Associate, Fund and Sponsor Banking at Grasshopper Bank: 100% Remote (US)

    Work from home Full-time role

    Senior Quantitative Researcher — Market Microstructure — Las Vegas

    Work from home Full-time role

    Remote Data Scientist

    Work from home Full-time role

    Regional Manager, State Policy & Advocacy

    Work from home Full-time role

    Remote Student Environmental Conservation Intern – CFCN

    Work from home Full-time role

    Marketing Manager V | AI Developer Marketing

    Work from home Full-time role

    [Remote] Chief Financial Officer

    Work from home Full-time role

    Consultant - Supply Chain Resilience

    Work from home Full-time role

    Automation QA Engineer

    Work from home Full-time role