thatDot is a growing company that specializes in solving high-throughput data streaming problems (entity resolution, streaming joins, ingest pipelines, incremental computation, pattern matching, etc.) using graphs.
Quine, our core technology, is a streaming graph interpreter that makes it easy to find complex patterns and anomalies in massive data streams and trigger action immediately. Built on native streaming graph technology as the result of 7+ years of DARPA-funded R&D, this hot new technology makes it easy for infinite datasets to be efficiently analyzed in real-time. Quine powers many key use cases in cybersecurity, fraud detection, data pipeline engineering, infrastructure optimization, and a long list of others.
As a Platform Engineer at thatDot, we are seeking someone with a desire to design and build the secure automation capabilities that enable us to deliver solutions in multiple cloud ecosystems. As a fast-growing team it is important that you can successfully collaborate with developers, architects, UX teams, and product managers, ideally in an early stage company environment.
Day to day, at thatDot will be:
Learn. Become an expert in this cutting-edge technology. The “work” in “knowledge work” is all about gaining the necessary knowledge.
Share. When you’ve spent time building a mental model to solve a problem, teach it to your colleagues so we can all get smarter and build better things together.
Code. Great code follows from clear thinking. Write code you’re proud of and help grow the community of other contributors.
Collaborate. As a fast growing team our engineers must communicate and work together to achieve goals.
Write. Document your work in ways our community of backend software engineers will want to engage with.
Represent. As a Platform Engineer you are our user. Advocate for the needs of our users and contribute to the community discussion on product direction and uses.
Retains an "automate almost everything" mindset, and has the experience to do it
Strong interest and background in high-volume streaming and clustered systems
Deep understanding and experience with AWS, GCP, or Azure
Familiarity with containerization using Docker, Kubernetes, ECS, GKE, etc.
Familiarity with configuration management and infrastructure as code using Chef, Puppet, Ansible, Terraform, CloudFormation, etc.
Experience designing and implementing end-to-end CI/CD pipelines
Understanding of cloud based security (IAM, firewalls, etc.)
Demonstrated SaaS experience, both managing and creating new
Fluency and comfort in a programming or scripting language and the ability to translate to new languages and tools (prefer Scala or Java experience)
Willingness to create and update documentation to facilitate learning, with comfort speaking to groups and presenting information
Nice to have: understanding of SRE topics like SLOs, Error Budgets, resiliency, autoscaling, self-healing, performance, and more
Nice to have: experience with Cassandra (esp. in large clusters)
Nice to have: experience with Kafka, Prometheus, Grafana
Support for fully-remote and in-person collaboration as it works best for individuals and the team. Some of our team is based in Portland, Oregon, but we are a remote-first company.