
Senior Software Engineer, Query
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Canada, +1 more country.
β’ 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.
β’ 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.
β’ 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.
Hilton
OhioHealth
CVS Health
Acxiom
Get handpicked remote jobs straight to your inbox weekly.