System Modeling (Performance Models)
Location
United States
Posted
7 days ago
Salary
0
Seniority
Mid Level
Job Description
System Modeling (Performance Models)
Unconventional, Inc.
Role Description As a Member of Technical Staff, System Modeling (Performance Models), you will be part of a hands-on R&D team building simulation frameworks that enable evaluation and rapid iteration across all layers of unconventional physics-based computing systems for machine learning workloads. “Extreme co-design” is our guiding principle. System Modeling is a multi-disciplinary effort, and the team we’re building reflects that. The role involves: - Development of physics-based system models - GPU-accelerated ML system simulations - Cross-layer system integration You don’t need to be an expert in all of these, but you have to be very strong in at least one, and solid in the rest. Qualifications - MS/PhD in a quantitative field (AI/ML, Computer Science, Physics, Electrical Engineering, Applied Math), or BS with substantial, clear evidence of equivalent research/engineering depth. - Experience with tools and development for power profiling, modeling and simulation for AI workloads. - Deep understanding of spatial architectures and data orchestration mechanisms. - Deep understanding of different dataflow strategies and their tradeoffs, e.g. Weight-Stationary (WS), Output-Stationary (OS), Input-Stationary (IS) and Row-Stationary (RS). - Familiar with (OSS) tools for hardware accelerator design: TimLoop, Accelergy, NeuroSim, CIMLoop, CACTI, etc. - Familiar with different existing systolic array accelerator architectures for AI/ML workloads. - Solid understanding of modern AI/ML architectures and training/inference workflows. - Strong experience implementing and debugging ML models in PyTorch (preferred) or similar, with practical experience profiling, optimizing, and stabilizing non-trivial large-scale ML systems. Requirements - Basic familiarity of analog dynamic systems, including transient responses, nonidealities such as nonlinearity, quantization, random noise, and feedback/stability. - Strong Python engineering skills: modular design, testing, packaging, CI. - Experience with PyTorch internals: autograd, custom modules, low-level ops; familiarity with torch.compile or similar graph capture/compile flows. - Experience with CUDA, Triton, or other GPU programming approaches (writing custom kernels, understanding memory hierarchy, basic performance tuning). - Comfort with at least some of: JAX, NumPy, TensorFlow, Modal, HPC patterns (MPI, NCCL, distributed training), SciPy. - Demonstrated ability to reason across multiple layers of the stack: algorithm, software, runtime, hardware. - Able to connect model architecture choices to system performance implications: memory bandwidth, communication patterns, latency, energy, and numerical issues. - Experience applying at least some efficiency techniques (quantization, sparsity, pruning, distillation, kernel fusion, etc.). - Prior experience building or extending a serious simulation or modeling framework (could be ML systems, physics, circuits, or other technical domains). - Comfort with approximations and tradeoffs: you know when to use a simple model and when you need something closer to the physics. Benefits - A comprehensive package including best-in-class health benefits - 401k matching - Truly unlimited PTO - Complimentary meals when working from our Palo Alto office
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
Internship in Systems Development
Empresa com nome confidencialProcuramos uma pessoa que vá além do operacional, que tenha senso de prioridade, autonomia e consiga atuar como braço direito do CEO, contribuindo ativamente para a organização e crescimento da empresa.
Role Description - Apoiar o desenvolvimento e a manutenção de sistemas utilizando C#, JavaScript, HTML e CSS; - Auxiliar na implementação de novas funcionalidades e melhorias em aplicações existentes; - Executar testes em sistemas, incluindo testes unitários, garantindo a qualidade das entregas; - Elaborar e atualizar documentações técnicas; - Participar de reuniões de alinhamento e colaborar com as demandas da equipe de desenvolvimento; - Prestar suporte em atividades relacionadas ao ciclo de desenvolvimento de software. Qualifications - Estar cursando graduação em Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia de Software ou áreas correlatas; - Conhecimento básico em lógica de programação; - Familiaridade com C#, JavaScript, HTML e CSS; - Interesse em desenvolvimento de software e boas práticas de programação; - Boa comunicação, organização e capacidade de trabalho em equipe. Company Description
Role Description 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. Qualifications - A BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field. - Deep understanding of computer architecture and operating systems. - Strong skills in C++ and Python; comfortable writing performance-critical code. - Basic familiarity with the internals of deep learning frameworks (e.g., how a PyTorch graph is executed) and common model architectures. - A solid grasp of linear algebra and calculus, essential for understanding both neural dynamics and hardware optimizations. - Enjoy digging into "why" things work (or don't) and challenge conventional software "best practices". 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. Benefits - Learn directly from the architects who built the modern AI stack at companies like Intel, Databricks, and NVIDIA. - You won't be a small cog in a giant machine; you will be helping build the machine itself. - Work on challenges that don't have a StackOverflow answer—you’ll be defining the future of AI compute. - Significant equity and competitive salary at a well-funded, high-growth startup.
Role Description Deep Fission is seeking a Lead Engineer to lead the engineering and design of Power Systems for the reactor pilot project. This person will lead the design for Electrical/I&C in the areas of turbine-generator system design and selection. The ideal candidate will bring expertise in nuclear Power Systems design, construction, interdisciplinary interface, and technical subcontract management. This role requires comfort operating in first-of-a-kind environments where precedent is limited, requirements evolve, and creative problem-solving is essential. The Lead Engineer - Power Systems design will serve as a leader by coordinating alignment between multiple engineering disciplines, construction, procurement, equipment suppliers, power customers, and licensing. Key Responsibilities - Perform Power Systems engineering tasks for the development of Deep Fission’s surface facilities - from conceptual development through licensing, fabrication, construction, startup, and turnover. - Ensure effective coordination with the other engineering disciplines to maintain alignment on technical scope. - Advance designs rapidly in a dynamic environment, applying sound engineering judgment and calculated risk management. - Function to interface between partner organizations and major subcontractors, performing as the major interface for power equipment interfaces and reactor systems. - Lead general design coordination events such as Power Systems design reviews and in-person design workshops. - Promote a proactive nuclear safety culture across office and field-based activities. - Advocate for the Deep Fission company and its technology. - Participate in project planning (schedule and budgeting) and be prepared to commit to delivery against the project plan. - Coordinates, or prepare specifications, procurement documents, and award recommendations. - Provides assistance to project and construction management for Electrical/I&C requirements, identifying issues as they arise during project execution. Qualifications - 10+ years of experience in the relevant engineering discipline, including successful delivery of engineered systems providing power generation to the US electrical grid. - Background in regulated environments such as nuclear, aerospace, defense, or industrial capital projects. - Bachelor’s degree in Engineering or related technical field with a deep understanding of engineering fundamentals and modern design practices. - Understanding of nuclear QA programs (e.g., NQA-1), and compliance documentation. - Proven ability to perform in a senior design role leading or coordinating large design efforts with multiple interfaces and stakeholders. - Ability to maintain communication and stakeholder engagement in a virtual and hybrid team environment. - Ability to travel - Candidate will be required to travel on a moderate basis depending on the project phase. - Must be a U.S. person eligible to meet DOE Export Control requirements under 10 CFR 810. Desired Skills & Experience - Licensed Professional Engineer (PE). - Experience with SMRs, Gen IV technologies, or first-of-a-kind nuclear reactor development. - Demonstrated experience navigating NRC or DOE regulations. - Strong understanding of nuclear QA programs (e.g., NQA-1), and compliance documentation. - Advanced degree (MS or MBA) in Engineering or other technical field. - Background in nuclear construction, site development, or commissioning of safety-related systems. - Proficiency with engineering software tools and AI-enabled platforms. - Experience in startup or innovation-driven organizations. Key Competencies - Design Acumen – Ability to make assumptions and establish design concepts based on wisdom gained from experience and education. - Organizational – Experience on structured engineering teams functioning with other engineering disciplines, and subcontractors to support project objectives. - Subcontractor Management – Ability to achieve engineering objectives utilizing subcontracted services. - Adaptability/Resilience - The capacity to adjust actions, strategies, and behaviors in response to unexpected or ambiguous situations, learning and pivoting quickly. - Stakeholder Influence – Builds trust and alignment across internal teams, regulators, and partner organizations. - Decision-Making – Balances technical rigor with business trade-offs; uses data and judgment effectively. Our Commitment Deep Fission is an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applicants from all backgrounds who share our passion for advancing clean nuclear energy and creating a sustainable future. We do not discriminate on the basis of race, color, creed, religion, ancestry, age, sex, marital status, national origin, disability, veteran status, or any other characteristic protected by applicable law.
Technical Systems Designer
Nightdive StudiosWe specialize in finding classic, abandoned and forgotten PC games and bringing them back into the hands of gamers.
• Ownership of player progression, combat abilities, resource scarcity, and core RPG systems. • Design and prototype puzzles and minigames. • Assist the designs of enemy behaviors and auxiliary game systems. • Implement gameplay features directly in-editor using Blueprint scripting, behavior trees, state machines, or other custom tools. • Analyze player-facing mechanics for clarity, balance, and scalability across the entire game. • Troubleshoot and iterate on design-owned systems, identifying performance, UX, or logic issues before they become production blockers. • Maintain high standards of clean asset organization, naming conventions, versioning, and documentation. • Be highly collaborative with other team members and willing to provide timely and constructive criticism to submissions from colleagues. • Respond well to feedback and constructive criticism to their submissions and workflows and be willing to quickly iterate on assets and systems. • Be self-motivated and highly adaptable to new workflows and processes while willing to learn new skills and insert into gaps within the team structure.
