CrawlJobs Logo

Senior Software Engineer, Aggregates

· Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

AtScale is the semantic layer for modern data and AI. We bridge the gap between complex cloud data platforms—like Snowflake, Databricks, and Google BigQuery—and the business users who need consistent, AI-ready analytics. We are looking for a Senior Software Engineer to join our Aggregates Engineering Team to help us redefine how the world handles business intelligence.

Job Responsibility

  • 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
  • BA/BS in Computer Science or a related field
  • Strong programming expertise in Scala
  • Experience with Scala worker systems like Akka or Pekko
  • Experience with data warehouse concepts (Snowflake, BigQuery, etc.)
  • Experience with containerization technologies (Docker, Kubernetes)
  • Excellent communication skills
  • Based in or able to work Eastern European Time hours

What we offer

  • Competitive salary + equity
  • Unlimited PTO and comprehensive benefits
  • The chance to shape the future of a global leader in AI-ready analytics

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Aggregates

8 matching positions

FX STIRT Technology - Senior Software Engineer (SVP)

The STIRT Engineering Lead is a London-based Senior Vice President responsible f...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in software engineering within capital markets or financial services, with significant hands-on development experience in high-performance, distributed systems
  • Proven hands-on expertise in building low-latency, high-throughput trading systems — capable of writing, reviewing, and debugging production code alongside the team
  • Deep domain knowledge of markets businesses — including Short-Term Interest Rates, FX, or broader FX and Rates/Credit markets — with a strong understanding of curve construction, RFQ/pricing workflows, and electronic trading
  • Proven track record of defining and delivering strategic architecture for large-scale, mission-critical financial platforms, including system modernisation and legacy decommissioning programmes
  • Experience managing and mentoring global engineering teams across multiple time zones
  • Strong background in stakeholder management and trader engagement, with the ability to translate complex technical concepts into business-relevant language
  • Demonstrable experience evaluating, adopting, or delivering AI/ML capabilities within a financial services or trading technology context, including familiarity with model governance and responsible AI practices
  • Strong proficiency in Java — including core Java (JVM internals, concurrency, memory management), modern frameworks (Spring Boot), and experience building low-latency, high-throughput applications
  • Proven system design and architecture skills — including large-scale distributed systems, microservices, event-driven architectures, and real-time data pipelines (e.g., Solace, KDB, in-memory data grids such as Couchbase)
  • Market data and pricing systems — experience with real-time market data feeds, curve construction engines, and pricing libraries
Job Responsibility
Job Responsibility
  • Serve as the primary technology partner for STIRT traders, building trusted relationships and acting as the first point of contact for all technology needs across FX and Rates desks
  • Conduct regular structured engagement sessions with traders to capture workflow pain points, prioritise enhancements, and translate business requirements into actionable engineering deliverables
  • Partner with Desk Heads, Quants, Sales, Operations, and Risk to ensure technology solutions are aligned with front-to-back business objectives
  • Communicate technical strategy, delivery progress, and risk in clear, business-relevant terms to senior stakeholders including Trading Management and Technology leadership
  • Represent STIRT Technology in cross-functional forums, governance committees, and strategic planning sessions
  • Develop and maintain a comprehensive understanding of the full STIRT front-to-back workflow
  • Define and own the target-state technical architecture for the STIRT platform, covering all components from market data ingestion through to trade booking and risk reporting
  • Lead architectural decisions on system decomposition, data flow design, API contracts, event-driven patterns, and integration with upstream/downstream systems
  • Drive the modernisation and consolidation of legacy STIRT systems, establishing a clear migration roadmap that minimises disruption to live trading
  • Evaluate and govern technical trade-offs across build vs. buy, latency vs. throughput, consistency vs. availability, and monolith vs. microservices dimensions
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Architect, Design, build, and maintain core components of the control plane for Azure Database for MySQL
  • Lead end-to-end development of features that improve availability, performance, and operational simplicity
  • Debug and resolve complex issues across distributed systems, Linux OS, networking, storage, and compute layers
  • Continuously improve service reliability, observability, and debuggability through thoughtful engineering
  • Mentor teammates and contribute to a culture of ownership, urgency, and pragmatic problem-solving
  • You are the key member in developing the product features which are key differentiators for the product offering
  • Lead discussions with stakeholders to enable solutions that is highly secure, reliable and performant
  • Lead by example within the team by producing extensible and maintainable code
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
  • Participate in code reviews to ensure coding standards are followed
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Observability

You will work on core observability systems (metrics, logs, traces) while also d...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in software engineering, building distributed, high-throughput systems or observability platforms
  • 4+ years of Go/Golang experience
  • our observability ecosystem is built on Go, making it the most effective language for this role
  • Experience with, or strong interest in, observability tools (Prometheus, Grafana, Loki, Tempo, ELK/OpenSearch, Clickhouse) and standards (OpenTelemetry, OpenTracing, OpenMetrics)
  • Deep understanding of distributed systems and data models
  • Hands-on experience with Kubernetes and cloud platforms (AWS, GCP, Azure)
Job Responsibility
Job Responsibility
  • Extend and integrate open-source observability systems, and when necessary, structurally overhaul core components, such as storage layers and query paths, to enhance the performance, reliability, and usability of these tools at scale
  • Build services to improve performance, usability, reliability, and cost efficiency
  • Implement features like pre-aggregation, downsampling, and sampling to reduce load and accelerate queries
  • Create developer-facing capabilities for metrics, logs, and traces usage, data quality, and cost management
  • Automate onboarding, dashboards, alerting, and tracing
  • Collaborate across platform and infrastructure teams to integrate observability into Roku’s cloud-native stack
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - MERN Stack

Devsinc is seeking a talented MERN Developer to join our dynamic team. In this r...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
Devsinc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on development experience with the MERN stack
  • Strong knowledge of React.js, including hooks, state management (e.g., Redux, Zustand, or Context API), and component-based design
  • In-depth understanding of Node.js runtime and asynchronous programming (Promises, async/await)
  • Proficient in MongoDB: schema design, aggregations, indexing, performance tuning
  • Solid experience building RESTful APIs and working with Express.js
  • Familiarity with Docker for local development and deployment
  • Experience integrating and deploying to cloud platforms (AWS, GCP, Vercel, Heroku)
  • Strong grasp of software design principles, modular architecture, and code scalability
  • Fluency in TypeScript is a strong plus
  • Proficient in using CI/CD tools and managing deployment pipelines
Job Responsibility
Job Responsibility
  • Lead the design and development of full-stack features using the MERN stack: MongoDB, Express.js, React.js, and Node.js
  • Architect scalable and maintainable solutions for backend APIs and frontend UI components
  • Build and manage RESTful and/or GraphQL APIs with proper error handling and authentication (e.g., JWT, OAuth)
  • Write unit and integration tests using tools such as Jest, React Testing Library, Mocha, or Chai
  • Optimize web application performance for speed and scalability
  • Implement responsive and accessible UI/UX using modern CSS (SASS, CSS Modules, Tailwind, etc.)
  • Work with version control (Git) using feature branching and pull requests
  • Collaborate with cross-functional teams including Product, QA, DevOps, and Design
  • Perform thorough code reviews, enforce best practices, and mentor junior developers
  • Integrate with third-party services (e.g., Stripe, SendGrid, Firebase) as needed
What we offer
What we offer
  • Provident Fund
  • Medical Inpatient Facility
  • Medical Outpatient Facility
  • Paid Overtime
  • In-house Subsidized Lunch & Dinner
  • Gym Facility
  • Entertaining Activities
  • Interest Free Loan Facility
  • Advance Salaries
  • Sports Allowance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Defender Experts (DEX) Research team is at the forefront of Microsoft’s thre...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, data engineering, or related roles
  • Strong fundamentals in data structures, distributed systems, and data modeling (including graph modeling concepts)
  • Hands-on experience with big data technologies (e.g., Spark, Kafka, distributed storage systems)
  • Proficiency in Python and SQL
  • Experience building scalable batch and/or streaming pipelines
  • Familiarity with graph processing frameworks or graph databases (e.g., GraphFrames, Neo4j, TigerGraph, NetworkX)
  • Understanding of graph traversal techniques (e.g., BFS/DFS, multi-hop queries, relationship aggregation)
  • Experience working with large datasets and optimizing performance (joins, partitioning, skew handling)
  • Experience with cloud platforms (Azure/AWS/GCP) is a plus
Job Responsibility
Job Responsibility
  • Design and build scalable data platforms and pipelines to process large-scale datasets across distributed systems
  • Develop data processing and analytics solutions to derive insights from complex and high-volume data
  • Build and maintain batch and streaming pipelines using modern data technologies (e.g., Spark, Kafka)
  • Design and implement graph-based data models, enabling efficient representation of relationships across entities
  • Develop graph traversal and relationship analysis logic to support advanced querying and insights (e.g., multi-hop analysis, entity linking)
  • Collaborate with cross-functional teams to translate business requirements into scalable technical solutions
  • Ensure data quality, reliability, and performance in production systems
  • Drive end-to-end ownership from system design and implementation to deployment and monitoring
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Cloud Infrastructure & Observability

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years in software engineering with a track record of architecting distributed systems or platforms at scale
  • Strong hands‑on experience in Golang and one scripting language (e.g., Python or Shell)
  • Experience operating observability at pb-scale ingestion and hundreds of millions of series
  • Expertise in observability platforms and tooling (Prometheus, Grafana, Loki, Tempo, ELK/OpenSearch, ClickHouse) and standards (OpenTelemetry, OpenMetrics)
  • Deep experience building systems of scale and operating cloud infrastructure with Kubernetes
  • strong proficiency with service mesh technologies (Istio/Envoy), infrastructure‑as‑code (Terraform) and experience in multi‑cloud (AWS, GCP)
  • Demonstrated ability to evolve storage and query architectures for cost, scale, and latency (e.g., TSDB, Parquet, distributed processing)
  • Proven experience integrating security as part of infrastructure and platform development
  • Exceptional cross‑functional communication
  • effective collaboration with both technical and non‑technical stakeholders
Job Responsibility
Job Responsibility
  • Architect and lead Roku’s observability platform across metrics, logs, and traces
  • evolve data pipelines and storage layers optimized for high throughput, performance, and cost at Roku scale (TSDBs, Parquet, distributed processing)
  • Extend and harden open‑source observability systems
  • overhaul core components (e.g., storage layers, query paths) to improve performance, reliability, and usability at scale
  • Implement features such as pre‑aggregation, down-sampling, and sampling to reduce load and accelerate queries across the platform
  • Collaborate across platform, SRE, and product teams to migrate hundreds of workloads to our common platform
  • augment and automate CI/CD flows and onboarding
  • Integrate security into infrastructure and platform services
  • ensure robust multi‑tenant, multi‑cluster, and multi‑cloud designs
  • Contribute improvements back to open source and CNCF‑aligned projects
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life, accident, disability, commuter, and retirement options (401(k)/pension)
  • time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Cloud Infrastructure & Observability

We are building a next-generation observability and cloud platform that is high-...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience with software engineering with a track record of architecting distributed systems or platforms at scale
  • Strong hands-on experience in Golang and one scripting language (e.g., Python or Shell)
  • Experience operating observability at pb-scale ingestion and hundreds of millions of series
  • Expertise in observability platforms and tooling (Prometheus, Grafana, Loki, Tempo, ELK/OpenSearch, ClickHouse) and standards (OpenTelemetry, OpenMetrics)
  • Deep experience building systems of scale and operating cloud infrastructure with Kubernetes
  • strong proficiency with service mesh technologies (Istio/Envoy), infrastructure-as-code (Terraform) and experience in multi-cloud (AWS, GCP)
  • Demonstrated ability to evolve storage and query architectures for cost, scale, and latency (e.g., TSDB, Parquet, distributed processing)
  • Proven experience integrating security as part of infrastructure and platform development
  • Exceptional cross-functional communication
  • effective collaboration with both technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Architect and lead Roku’s observability platform across metrics, logs, and traces
  • evolve data pipelines and storage layers optimized for high throughput, performance, and cost at Roku scale (TSDBs, Parquet, distributed processing)
  • Extend and harden open-source observability systems
  • overhaul core components (e.g., storage layers, query paths) to improve performance, reliability, and usability at scale
  • Implement features such as pre-aggregation, down-sampling, and sampling to reduce load and accelerate queries across the platform
  • Collaborate across platform, SRE, and product teams to migrate hundreds of workloads to our common platform
  • augment and automate CI/CD flows and onboarding
  • Integrate security into infrastructure and platform services
  • ensure robust multi-tenant, multi-cluster, and multi-cloud designs
  • Contribute improvements back to open source and CNCF-aligned projects
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life, accident, disability, commuter, and retirement options (401(k)/pension)
  • time off work for vacation and other personal reasons
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft AI Monetization enables advertisers to measure impact and optimize spe...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and build highly scalable backend services and data pipelines that support privacy‑preserving measurement and analytics scenarios using C# or Java
  • Design secure data collaboration workflows across multiple parties using modern privacy technologies, governance controls, and minimum‑aggregation protections
  • Drive integrations with external data and measurement partners, designing stable interfaces, schema governance patterns, and robust validation
  • Lead initiatives to make delivery of high-quality software routine and efficient through the entire software development lifecycle, from inception and technical design through testing and excellence in production operations
  • Collaborate closely with product, data science, privacy, and security teams to translate measurement needs into scalable platform capabilities
  • Contribute to engineering team best practices leveraging AI dev tools across the software development lifecycle (SDLC)
  • Fulltime
Read More
Arrow Right