Description
Summary:
N-iX is seeking a Senior Scala Software Engineer for the Aggregates Engineering Team to design, build, and optimize systems for accelerating query performance and managing aggregate data.
Highlights:
1. Architect core aggregate lifecycle and intelligent performance systems
2. Scale high-impact systems for reliability and low overhead
3. Work with complex cloud data platforms and AI-ready analytics
N\-iX is looking for a **Senior Scala Software Engineer** to join the Aggregates Engineering Team to help redefine how the world handles business intelligence.
**Our customer** is the semantic layer for modern data and AI. They bridge the gap between complex cloud data platforms—like Snowflake, Databricks, and Google BigQuery\- and the business users who need consistent, AI\-ready analytics.
**Responsibilities:**
* Architect the Core Lifecycle: Design, build, and evolve the aggregate system that defines, manages, and optimizes aggregates to accelerate query performance across data platforms.
* Optimize Intelligent Performance: Architect the prediction and selection logic that identifies high\-value aggregates and analyze query workloads to guide placement strategies.
* Scale High\-Impact Systems: Improve maintenance and scheduling processes to ensure reliability and low overhead in large\-scale environments, ensuring the system scales smoothly.
**Requirements:**
* 6\+ years of professional software engineering experience and a BA/BS in Computer Science or a related field.
* Strong programming expertise in Scala and ideally have experience with Scala worker systems like Akka or Pekko.
* You can reason about complex system behavior, lifecycle state, and performance tradeoffs while maintaining a focus on production reliability.
* Experience with data warehouse concepts (Snowflake, BigQuery, etc.) and containerization technologies (Docker, Kubernetes).
* Excellent communication skills and are comfortable working across query planning and platform teams.
* You are based in or able to work Eastern/Central European Time hours.
**We offer\*:**
* Flexible working format \- remote, office\-based or flexible
* A competitive salary and good compensation package
* Personalized career growth
* Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
* Active tech communities with regular knowledge sharing
* Education reimbursement
* Memorable anniversary presents
* Corporate events and team buildings
* Other location\-specific benefits
* not applicable for freelancers