Software Engineer, Query Engine & Distributed Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Conviva · 17 hours ago

Software Engineer, Query Engine & Distributed Systems

Conviva is the intelligence layer for digital businesses, providing real-time insights and automation for leading enterprises. They are looking for a backend engineer to design and build core components of their real-time analytics platform, focusing on distributed systems and large-scale data infrastructure.

AdvertisingAnalyticsInformation TechnologyMarketingMedia and EntertainmentSocial MediaSoftwareVideoVideo Streaming
check
H1B Sponsor Likelynote

Responsibilities

Design and develop our specialized, high-performance query engine layer, to handle complex stateful patterns and real-time analytics
Develop advanced query optimization strategies and performance modeling tools to ensure low-latency responses across trillion-event datasets
Architect and evolve distributed system components that prioritize scalability and fault tolerance for next-generation OLAP workloads
Partner with cross-functional teams to identify and unlock latent capabilities within our storage and query infrastructure
Refine the core data processing layer to maximize efficiency and reliability across massive, high-cardinality datasets
Facilitate seamless data flow by integrating high-performance analytical solutions into the broader distributed ecosystem
Stay up to date with advancements in distributed databases, stream processing frameworks, and cloud infrastructure, evaluating new technologies for their impact and scalability

Qualification

Distributed systemsLarge-scale data infrastructurePerformance optimizationC++RustScalaJavaBig data platformsQuery enginesStream processing frameworksPerformance analysisCollaborationMentoringAdaptability

Required

BS, MS, or PhD in Computer Science or a related field
Strong foundation in computer science fundamentals, including algorithms, data structures, and networking
Proficiency in C++, Rust, Scala, Java, or similar systems programming language
Proven experience designing or building large-scale distributed systems, ideally in production environments
Hands-on experience with big data platforms and query engines (e.g., ClickHouse, Apache Druid, Presto, BigQuery, and others)
Familiarity with distributed stream processing frameworks such as Akka Streams, Apache Spark, or Apache Flink
Demonstrated expertise in performance analysis and tuning for distributed systems
Strong collaborator with experience mentoring others, driving initiatives, and contributing to a positive engineering culture
Adaptable and comfortable working in a fast-paced, evolving environment

Preferred

Experience building and scaling systems in SaaS or data infrastructure environments
Contributions to open-source projects in distributed systems, databases, or analytics
Knowledge of OLAP architecture, columnar storage, and high-performance query execution

Benefits

Equity
Benefits

Company

Conviva is the leading global streaming analytics platform.

H1B Sponsorship

Conviva has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (9)
2023 (10)
2022 (1)
2021 (15)
2020 (5)

Funding

Current Stage
Late Stage
Total Funding
$110M
Key Investors
Notable CapitalPelion Venture Partners
2017-06-15Series Unknown· $40M
2014-03-10Debt Financing· $10M
2012-02-06Series D· $15M

Leadership Team

leader-logo
Hui Zhang
Co-Founder & CEO
linkedin
leader-logo
Keith Zubchevich
President and Chief Executive Officer
linkedin

Recent News

New Enterprise Associates
Company data provided by crunchbase