Vorticity Inc. Logo

Vorticity Inc.

Software Engineer, Parallel Scientific Computing

Posted One Month Ago
Be an Early Applicant
In-Office
Redwood City, CA, USA
130K-190K Annually
Senior level
In-Office
Redwood City, CA, USA
130K-190K Annually
Senior level
Develop, parallelize, and optimize scientific application kernels for a custom SPU architecture. Work from mathematical formulations to C++/Python reference implementations, profile and benchmark performance, collaborate with architecture teams, and write technical documentation to achieve HPC performance targets.
The summary above was generated by AI

We're building a new class of Scientific Processing Units (SPUs) to push the boundaries of High-Performance Computing (HPC). In this role, you'll develop and optimize the core computational kernels needed to run scientific applications across a wide range of domains on our custom parallel SPU architecture, from simulation and emulation to real hardware.

You'll work across abstraction layers. Starting from the mathematics and algorithms behind an application, building high-level reference implementations, translating them into parallel kernels, and optimizing them against our architecture. You should be comfortable moving between a mathematical description of a problem, C++/Python reference code, low-level parallel software, and the hardware that executes it.

This is not an easy role. It requires passion for understanding how hardware and software work together, the ability to wear multiple hats, strong communication skills, a lot of patience, independence, and, most importantly, zero ego. Why? Because this is the first time something like this has ever been attempted.

Responsibilities
  • Develop high-level reference implementations of scientific applications (e.g. finite-difference time-domain methods, computational fluid dynamics, electromagnetic wave propagation, etc.) from mathematical and algorithmic descriptions.

  • Implement and parallelize scientific applications using our proprietary Software Development Kit (SDK) across SPU simulation, emulation, and real-hardware environments.

  • Develop and optimize performance critical kernels for the SPU architecture.

  • Own iterative performance optimization loops, benchmark, profile, identify bottlenecks, implement improvements and repeat, until we reach our performance targets.

  • Understand applications across abstraction layers, from their mathematical formulation to their mapping onto parallel hardware.

  • Identify opportunities to improve our compilation flow, runtime, hardware utilization, and overall system efficiency.

  • Collaborate with architecture and performance teams to analyze bottlenecks and co-design innovative software and hardware solutions.

  • Independently identify problems and opportunities, propose next steps, and drive work forward without requiring detailed task by task direction.

  • Write clear, concise technical documentation for Vorticity’s engineers and customers.

  • Stay current with parallel programming models, High Performance Computing (HPC) architectures, numerical methods, and techniques for mapping scientific workloads onto parallel hardware.

Skills & Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or related field.

  • Master's or PhD in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or related field.

  • 5+ years of experience in modern C++ (CUDA C++ experience strongly preferred) for parallel programming and high-performance computing. Exceptional candidates with fewer years but strong skills are also welcome.

  • Ability to understand numerical algorithms and translate mathematical descriptions into working implementations. You don't need to be a mathematician, but a gradient, divergence, stencil, or multidimensional discretization should not scare you.

  • Ability and willingness to debug across abstraction layers, from an application or numerical algorithm down through software and into the underlying architecture.

  • Strong understanding of computer architecture and the interaction between software and hardware.

  • Proficiency with C++, Python, and Linux development environments.

  • Excellent written and verbal communication skills.

  • Strong ability to work independently and in a team, while taking ownership of ambiguous problems, and determining what needs to be done next.

  • Willingness to put in the hard work needed to bring our SPU to life.

  • Above all: zero ego.

As passionate scientists and engineers, we are well aware of the plethora of critical problems in the world that cannot be solved because humanity simply does not have enough computing power. To address this, Vorticity is developing a radically new silicon chip architecture and system to dramatically accelerate scientific computing problems.

Vorticity’s mission is to expand human ingenuity. To do that we are building a team of exceptional people to work together on big problems. Join us!

HQ

Vorticity Inc. Redwood, California, USA Office

Redwood, California, United States, 94061

Similar Jobs

Yesterday
Hybrid
50K-70K Annually
Mid level
50K-70K Annually
Mid level
eCommerce • Fashion • Retail • Sales • Wearables • Design
As a Supervisor II at Coach, you will lead, coach, and develop team members, ensure excellent customer service, and manage operational functions on the sales floor and in the stockroom while maintaining high morale and team spirit.
Yesterday
Hybrid
2 Locations
230K-286K Annually
Senior level
230K-286K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Leads multiple technology projects and engineering teams while designing and implementing large-scale, distributed, cloud-native systems. Provides technical leadership across teams, shapes architecture and platform roadmaps, mentors engineers, drives reliability and performance, and partners with product leaders. Uses modern programming languages, cloud platforms, microservices, databases, containers, CI/CD, observability, and AI-based development tools to deliver secure solutions supporting regulatory and customer needs.
Top Skills: Ai Coding ToolsAutomated Testing FrameworksAWSAzureBitbucketC#Ci/CdDockerGCPGitGitGoIde CopilotsInfrastructure As CodeJavaJavaScriptKubernetesNode.jsNoSQLObservabilityOpen Source FrameworksPythonRdbmsRustScalaTypescript
Yesterday
In-Office
San Jose, CA, USA
110K-234K Annually
Senior level
110K-234K Annually
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Design, develop, deploy, and scale enterprise AI products, agents, automations, and intelligent workflows for the People Organization. Build multi-agent systems integrating Workday, ServiceNow, Microsoft Copilot, and other enterprise platforms through APIs and event-driven architectures. Apply HR domain expertise to employee lifecycle processes, ensure secure and responsible AI governance, and implement monitoring, testing, observability, and evaluation frameworks. Partner with business and technology leaders to prototype AI solutions and drive adoption and measurable workforce transformation.
Top Skills: Agent OrchestrationAi AgentsAi Reasoning SystemsAPIsAzureCi/CdDevOpsDockerEvent-Driven ArchitecturesKnowledge RetrievalLarge Language Models (Llms)Microsoft 365Microsoft CopilotMulti-Agent ArchitecturesPythonRetrieval-Augmented Generation (Rag)Semantic SearchServicenowTool CallingVector DatabasesWorkdayWorkflow Automation

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account