Skip to main content
Planful

Principal Architect

RemoteCanada, Mexico, United States only
Published
Role
Backend
Experience
Principal
$325k–$375k/yr
Check eligibility

Open to CA, MX, US only. Set where you work from to check your eligibility.

No BS summary

Principal-level backend/data infrastructure architect with 15+ years in software engineering. Must be expert in Java, SQL/query optimization, compilers/AST/eBNF/query planning, columnar databases, distributed caching, and high-concurrency microservices. Remote in North America; 1+ year using AI coding agents required.

Core skills

SQLJavaQuery optimization

Required skills

AI coding agents

What you'll do

  • Architectural design and end-to-end implementation of a high-performance OLAP query engine and semantic layer.
  • Develop a custom JSON-based query language (DSL).
  • Build a translation engine that converts DSL requests into optimized SQL for columnar databases.
  • Design a custom JSON-based OLAP query language.
  • Define eBNF grammars and build a translation layer to convert functional formulas and DSL requests into an optimized execution plan.
  • Implement and oversee generation of highly optimized SQL tailored for columnar databases including ClickHouse, SingleStore, and DuckDB.
  • Architect representation of multi-dimensional data models within columnar structures for efficient retrieval and aggregation.
  • Implement logic for custom functions and determine the balance between SQL push-down and application-layer execution.
  • Envisage and implement a distributed caching strategy for multidimensional data using shared memory systems like Redis.
  • Build and maintain high-performance microservices using Java with Micronaut or Spring Boot and Project Loom to handle massive concurrent read loads.
  • Manage system-level performance including connection pooling, array pooling, and off-heap memory management.
  • Apply expert knowledge of Java Garbage Collectors including ZGC and Shenandoah to maintain low-latency response times.
  • Leverage AI coding agents and tools to accelerate the software development lifecycle from prototyping to debugging.
  • Document architectural decisions, design patterns, and technical specifications.
  • Act as the primary technical authority on query engine internals and guide complex systems-level challenges.

What they require

  • 15+ years in software engineering with a focus on backend systems and data infrastructure.
  • Strong theoretical and practical knowledge of compilers, ASTs, eBNF, and query planning.
  • In-depth understanding of SQL, query optimization, and the internal workings of columnar databases.
  • Expert proficiency in Java, specifically regarding multi-threading, asynchronous I/O, networking, and memory management.
  • Proven experience in designing distributed caching layers and managing state across microservices.
  • Ability to decompose complex data problems into scalable architectural components.
  • Clear verbal and written communication skills, with a strong tendency to document thoughts and architectural ideas.
  • A rigorous approach to software craftsmanship, including testing, telemetry, and performance benchmarking.
  • Minimum of 1 year of experience using AI coding agents to enhance development productivity.
  • Preferred: Prior experience developing financial systems such as ERP, EPM, or General Ledger platforms.

Benefits

  • Eligible for equity.
  • Eligible for benefits.
  • Eligible for wellbeing resources.
  • Access to equal growth opportunities.

Next-generation financial planning platform.

🇺🇸 United StatesFintechMid-size

Details

Apply routeGreenhouse
$325k–$375k/yr