Hydrolix10.03.26
AI SCORE 8.5

Senior Software Engineer - Query Intelligence & Semantic Platform

$140K–$180K/year

About the Role

We are seeking a Senior Software Engineer - Query Intelligence & Semantic Platform to join our innovative team at Hydrolix. In this remote position, you will play a crucial role in developing a semantic intelligence system that automatically translates customer questions into accurate queries. This role is essential for enhancing the efficiency of our data infrastructure and ensuring that our customers receive timely and relevant answers to their inquiries.

What You'll Do

  • Design and implement the contract schema, registry, query planners, and APIs.
  • Develop validation systems to catch errors before execution.
  • Optimize query generation for performance and correctness.
  • Collaborate with product teams to understand and define semantic requirements.
  • Partner with data engineers on schema to concept mappings.

Requirements

  • 5-7+ years of experience in building data infrastructure, query systems, or semantic platforms.
  • Strong software engineering fundamentals including APIs, type systems, testing, and versioning.
  • Experience with schema design and contract languages such as Protocol Buffers, JSON Schema, or GraphQL.
  • Proficiency in Python or Rust for building production services.
  • Understanding of columnar databases and OLAP systems (e.g., ClickHouse, Druid, Pinot).
  • SQL expertise with the ability to read query plans and optimize queries.
  • Comfort with ambiguity and the ability to design systems with evolving requirements.

Nice to Have

  • Experience in building query planners, SQL compilers, or semantic query systems.
  • Background in semantic web technologies.
  • Understanding of query optimization and execution planning metrics.

What We Offer

  • Competitive salary ranging from $140,000 to $180,000 annually.
  • Fully remote work environment with flexible hours.
  • Opportunity to work on foundational infrastructure that impacts customer experience.
  • Collaborative and innovative team culture.
  • Significant design and implementation ownership in a project still in the design phase.
Why This Job8.5 of 10

This role offers a unique opportunity to work on foundational infrastructure in a fully remote setting. With a competitive salary and significant design ownership, it's ideal for experienced engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and Rust, with a strong understanding of building scalable applications and experience with asynchronous programming, essential for optimizing query intelligence systems.

Self-motivated and disciplined in a remote work environment, demonstrating exceptional time management and the ability to work independently while collaborating effectively with distributed teams.

Extensive experience with SQL and data querying technologies like Clickhouse and Druid, combined with a problem-solving mindset to translate complex customer queries into efficient data retrieval processes.

Learning Resources

Python for Data Science Handbookguide

Career Path

Senior Software Engineer - Query Intelligence & Semantic Platform(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Python Market Size 2024
$14.5B
Annual Growth
11.2%
AI Adoption in Python Development
75%
Investment in Python Tools
+45%
Labour Demand for Python Developers
+25%
Avg Salary for Senior Python Engineers
$130K

Skills & Requirements

Required
PythonRustSQL
Growing in Demand
Machine Learning (Scikit-learn, TensorFlow)Data Engineering (Apache Airflow, Apache Kafka)Cloud Services (AWS Lambda, Google Cloud Functions)
Declining
PerlPHP 5.x

Domain Trends

Increased Adoption of Data-Driven Decision Making
Organizations are increasingly leveraging Python for data analytics, with 63% of companies reporting enhanced decision-making capabilities due to data insights.
Rise of Real-Time Data Processing
Technologies like Clickhouse and Druid are gaining traction, with a 40% increase in demand for real-time analytics capabilities in 2024.
Shift Towards Microservices Architecture
Over 50% of new applications are adopting microservices, with Python being a preferred language for building scalable services due to its versatility and robust frameworks.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.