Remote Jobs RockRemote Jobs Rock

Junior System Modeling

๐Ÿ“… Apr 1
C++PythonPytorchGPU-accelerated Simulation
Apply Now

๐Ÿ“œ Description

  • Implement and optimize GPU-accelerated simulators for machine learning on analog and unconventional hardware, including PyTorch modules.
  • Integrate physics-based device and system models into the PyTorch simulation environment.
  • Maintain and extend end-to-end simulations linking theory, algorithms, and device models.
  • Track experiments and configurations to make simulation results reproducible and auditable.
  • Work with Algorithms and Hardware teams to shape modeling tools for algorithm development and hardware verification.

๐Ÿ› ๏ธ Requirements

  • Strong Systems Foundation: A BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field. You should have a deep understanding of computer architecture and operating systems.
  • Coding Proficiency: Strong skills in C++ and Python. You should be comfortable writing performance-critical code.
  • AI/ML Exposure: Basic familiarity with the internals of deep learning frameworks (e.g., how a PyTorch graph is executed) and common model architectures.
  • Mathematical Intuition: A solid grasp of linear algebra and calculus, which are essential for understanding both neural dynamics and hardware optimizations.
  • First Principles Mindset: You enjoy digging into "why" things work (or don't) and aren't afraid to challenge conventional software "best practices" to find a more efficient path.
  • Experience with compilers (LLVM, MLIR) or domain-specific languages like Triton.
  • Exposure to GPU programming (CUDA) or other hardware accelerators.
  • Prior research or internship experience in high-performance computing (HPC) or neuromorphic systems.

โœจ Benefits

  • Mentorship: Learn directly from the architects who built the modern AI stack at companies like Intel, Databricks, and NVIDIA.
  • Impact: You won't be a small cog in a giant machine. You will be helping build the machine itself.
  • Unconventional Problems: Work on challenges that don't have a StackOverflow answerโ€”youโ€™ll be defining the future of AI compute.
  • Competitive Package: Significant equity and competitive salary at a well-funded, high-growth startup.
Full job description

About Unconventional AI

We are rethinking the foundations of the computer to optimize energy efficiency for AI. Founded by pioneers in the field - including Naveen Rao (Nervana, MosaicML) and Michael Carbin (MIT, MosaicML) - we are building a new computational substrate that interfaces directly with the physics of silicon to achieve biology-scale efficiency. We recently raised $475M in seed funding to turn this vision into reality.

As a Junior Member of Technical Staff, System Modeling, you will work closely with senior engineers to contribute to the development of our multi-disciplinary simulation frameworks. You will assist the hands-on R&D team in building simulation environments that enable rapid iteration and testing across all layers of our unconventional physics-based computing systems for machine learning workloads. Your work will focus on integrating physics-based models, developing GPU-accelerated simulations, and supporting the cross-layer system integration necessary for "Extreme co-design".

Key Responsibilities

  • Contribute to the implementation and optimization of GPU-accelerated simulators for ML on analog/unconventional hardware, focusing on specific modules and features within PyTorch.
  • Assist in integrating physics-based device and system models into the PyTorch simulation environment to help expose early algorithmโ€“hardware tradeoffs and enable cross-layer optimization.
  • Support the maintenance and extension of the unified end-to-end simulation environment, helping to link theory, algorithms, and device models, and ensuring alignment between high-level and near-physical simulators.
  • Help implement and adhere to robust experiment tracking protocols to ensure simulation results, configurations, and non-idealities are reproducible and auditable.
  • Collaborate with Algorithms and Hardware teams to gather requirements and ensure the modeling environment meets their needs for high-level algorithm development and lower-level hardware verification.

What Weโ€™re Looking For

  • Strong Systems Foundation: A BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field. You should have a deep understanding of computer architecture and operating systems.
  • Coding Proficiency: Strong skills in C++ and Python. You should be comfortable writing performance-critical code.
  • AI/ML Exposure: Basic familiarity with the internals of deep learning frameworks (e.g., how a PyTorch graph is executed) and common model architectures.
  • Mathematical Intuition: A solid grasp of linear algebra and calculus, which are essential for understanding both neural dynamics and hardware optimizations.
  • First Principles Mindset: You enjoy digging into "why" things work (or don't) and aren't afraid to challenge conventional software "best practices" to find a more efficient path.

Bonus Points

  • Experience with compilers (LLVM, MLIR) or domain-specific languages like Triton.
  • Exposure to GPU programming (CUDA) or other hardware accelerators.
  • Prior research or internship experience in high-performance computing (HPC) or neuromorphic systems.
  • Contributions to open-source AI or systems software projects.

Why Join Us?

  • Mentorship: Learn directly from the architects who built the modern AI stack at companies like Intel, Databricks, and NVIDIA.
  • Impact: You won't be a small cog in a giant machine. You will be helping build the machine itself.
  • Unconventional Problems: Work on challenges that don't have a StackOverflow answerโ€”youโ€™ll be defining the future of AI compute.
  • Competitive Package: Significant equity and competitive salary at a well-funded, high-growth startup.
Anthropic

Research Engineer / Scientist, Pre-training

๐Ÿ•’ 4 days ago
Anthropic๐Ÿ‘ฅ 10,000+ employees๐Ÿข Research Services๐Ÿค B2B๐Ÿง  AI-native

Research Engineer / Scientist on the Pre-training team, advancing large language models through research and engineering across model design, experiments, data, and scalable training infrastructure.

PythonPytorchLarge-scale Machine LearningLanguage Models
Harvey

Research Engineer, Infrastructure

๐Ÿ•’ 6 days ago
Harvey๐Ÿ‘ฅ 10,000+ employees๐Ÿข Software Development๐Ÿค B2B๐Ÿง  AI-native

Build and own infrastructure for adapting open-weight models to legal work, including distributed training and rollouts, agent environments, evaluation tools, and reliable production serving.

PythonPytorchJAXML Infrastructure
Miratech

Operations Research Engineer

๐Ÿ•’ 10 days ago
Miratech๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Information Technology And Services

Design and deliver production-grade optimization models and solver services for enterprise contact center workforce planning, scheduling, staffing, coverage, and resource allocation.

Operations ResearchMathematical OptimizationConstraint ProgrammingOR-tools
Miratech

Operations Research Engineer

๐Ÿ•’ 10 days ago
Miratech๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Information Technology And Services

Design and deliver production-grade optimization models and solver services for workforce planning, scheduling, staffing, and resource allocation in a large-scale contact center environment.

Operations ResearchMathematical OptimizationOR-toolsCP-sat
Miratech

Operations Research Engineer

๐Ÿ•’ 10 days ago
Miratech๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Information Technology And Services

Design and deliver production-grade optimization models and solver services for workforce planning, scheduling, staffing, and resource allocation in a large-scale contact center environment.

Operations ResearchMathematical OptimizationConstraint ProgrammingOR-tools

Trusted by Remote Workers