Senior Software Engineer, Query

Posted Oct 16

This is a fully remote position, open to applicants in Canada, +1 more country.

πŸ“‹ Description

β€’ Develop AI-centric solutions by utilizing AI as the foundational approach to tackling engineering challenges.

β€’ Take ownership of the ClickHouse-based storage infrastructure and enhance its reliability.

β€’ Create schemas tailored for both established and developing access patterns.

β€’ Optimize ingestion and query performance to handle production-scale data effectively.

β€’ Design and manage the ingestion process from event streams and robust Temporal workflows.

β€’ Ensure data integrity during transit, maintaining queryability and not hindering critical-path services.

β€’ Advance the platform to be the preferred method for historical queries.

β€’ Develop indexing, caching, and tiered storage solutions to boost performance.

β€’ Facilitate design discussions, document architectural decisions, and prioritize data-domain migration tasks.

β€’ Utilize Honeycomb, Datadog, and Rollbar for monitoring ingestion delays, query response times, and data accuracy.

β€’ Navigate ambiguous data challenges from conceptualization to production.

β€’ Address immediate issues while improving underlying team practices, processes, or systems.


⛳️ Requirements

β€’ Regularly utilize AI tools and be able to articulate their impact on engineering methodologies, including their limitations.

β€’ Proven experience in developing or managing data-heavy systems, ingestion pipelines, event-driven architectures, or analytical and time-series data stores.

β€’ Comprehension of the trade-offs between transactional and analytical storage solutions.

β€’ Proficiency in designing schemas and optimizing queries for high-volume data operations.

β€’ Familiarity with ClickHouse or similar columnar databases is highly advantageous.

β€’ Strong proficiency in Go, or strong skills in a comparable programming language with a readiness to work in Go.

β€’ Competence in Go interface design, data modeling, service integration, and concurrency handling.

β€’ Knowledge of React and TypeScript is a plus.

β€’ Understanding of delivery guarantees, idempotency, backpressure, and recovery from failures.

β€’ Experience in leading the design of intricate systems and making intentional trade-offs.

β€’ Background in enhancing quality through reviews, mentoring, and providing direct feedback.

β€’ Over 5 years of experience in building and maintaining production backend systems.

β€’ Experience in serving real users while prioritizing latency, reliability, and correctness as key design elements.


🏝️ Benefits

β€’ Reasonable accommodations for applicants and employees with disabilities.

β€’ Commitment to equal employment opportunities and affirmative action.

β€’ Option to request a human-only review of applications.

β€’ Ability to decline AI note-taking during interviews without impacting candidacy.

People also viewed

Hilton7 hours ago

AI Software Engineer

US flagTennessee, +2 more statesFull-timeFull-stack Engineer$77.5k – $110k/year
ApplyView job
OhioHealth7 hours ago

IT Tech Lead – Revenue Cycle Applications

US flagOhio OnlyFull-timeFull-stack Engineer
ApplyView job
CVS Health7 hours ago

Senior Software Development Engineer

US flagNorth Carolina OnlyFull-timeFull-stack Engineer$83.4k – $166.9k/year
ApplyView job
Acxiom7 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
A Place for Mom7 hours ago

Senior Software Engineer – Lead Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$160k – $190k/year
ApplyView job
Pearson VUE7 hours ago

Senior Software Engineer

US flagNew Jersey OnlyFull-timeFull-stack Engineer$120k – $140k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers