Skip to main content
Posted 12 June, 2026

Technical Lead & Architect - Simulation Platform

Astrome Technologies
Bengaluru,Karnataka,India Full Time
Reference: 8_686297_298382D2CA

We're looking for a Technical Lead and Architect to own the technical direction of a large-scale simulation platform. The system models the behavior and interactions of thousands of discrete entities over time, and includes event detection and downstream effect modeling within the simulation.

This is a hands-on leadership role: you'll architect the system, make key technology decisions, break work down into well-specified tasks for the team, and provide technical mentorship while staying close enough to the implementation to catch problems early.

Key Responsibilities:

    • Architect the overall simulation system, including the core computation engine, event detection/response pipeline, and data flow across components
    • Design for scale: simulating thousands of entities with acceptable performance will likely require GPGPU-accelerated computation (CUDA, OpenCL, compute shaders, or similar) - you'll decide where this is necessary and how to structure it
    • Define numerical methods and approaches for modeling entity behavior and time-stepping that balance accuracy against performance
    • Design scenarios for entity interactions and their downstream consequences within the simulation
    • Break down the system into clear, well-scoped modules and tasks that junior and mid-level engineers can implement with minimal ambiguity
    • Produce architecture documents, interface specifications, and technical designs detailed enough to drive implementation and estimation
    • Provide time and effort estimates for features and milestones, and help plan sprints/releases accordingly
    • Design and oversee the supporting production system: job/worker scheduling for simulation runs, database schema and storage strategy, APIs, and the GUI/visualization layer
    • Review code, mentor team members, and maintain engineering standards across the project
    • Identify technical risks early - especially around performance, numerical stability, and correctness of models - and steer the team away from common pitfalls

Requirements

  • Software architecture & engineering leadership
    • Proven experience architecting and leading development of non-trivial software systems through to production
    • Strong track record of breaking down complex projects into implementable units, writing specs, and estimating timelines
    • Experience mentoring and technically guiding a development team
  • Computation & performance
    • Strong foundation in mathematics relevant to simulation: linear algebra, numerical methods, differential equations
    • Hands-on experience with GPGPU programming (CUDA, OpenCL, compute shaders, or similar) and designing systems for large-scale parallel computation
    • Experience optimizing simulation or numerically intensive software for performance at scale
  • Domain experience
    • Prior experience building simulation systems involving large numbers of interacting entities
    • Familiarity with event/interaction detection algorithms and modeling their downstream effects
  • Full-stack production systems
    • Working knowledge of backend architecture: job/task scheduling and worker systems, queues, distributed processing
    • Working knowledge of database design and management (relational and/or time-series, depending on data needs)
    • Working knowledge of GUI/frontend development sufficient to guide design and review of visualization tools
  • Physics & math background
    • Strong general physics background, with the ability to reason about forces, motion, and dynamical systems
    • Comfort with applied mathematics underpinning simulation work

Benefits

Astrome benefits employees with ESOP, Gratuity and Health Insurance.

Sign up for Job Alerts