Technical Lead & Architect - Simulation Platform

Posted Yesterday
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Digital Media • Information Technology
The Role
Lead architecture and technical direction for a large-scale simulation platform. Design scalable, high-performance simulation engines (including GPGPU), event detection/response pipelines, numerical methods, storage and scheduling systems, APIs and visualization. Break work into implementable modules, produce specs and estimates, mentor engineers, review code, and manage performance, stability, and correctness risks.
Summary Generated by Built In

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.

Skills Required

  • 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.
  • 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).
  • Experience optimizing simulation or numerically intensive software for performance at scale.
  • Prior experience building simulation systems involving large numbers of interacting entities.
  • Familiarity with event/interaction detection algorithms and modeling downstream effects.
  • 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).
  • Working knowledge of GUI/frontend development sufficient to guide design and review visualization tools.
  • Strong general physics background, able to reason about forces, motion, and dynamical systems.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
51 Employees
Year Founded: 2015

What We Do

Astrome is a deeptech startup that is accelerating the deployment of 5G and rural telecommunication infrastructure through its patented millimeter wave E-band radios and satellite communication products

Similar Jobs

Boeing Logo Boeing

Associate Business Support Specialist

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
170000 Employees

Boeing Logo Boeing

Software Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
170000 Employees

Boeing Logo Boeing

Associate Digital Engineer - PLM

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
170000 Employees
4-8 Annually

Boeing Logo Boeing

Experienced Global Security Intelligence Analyst

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
170000 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account