Code Metal is redefining code translation for mission-critical industries, helping partners move quickly and reliably from algorithm to silicon. They are hiring a Forward Deployed Engineer who will bridge the gap between their platform and real-world deployments, translating complex algorithms into production-ready implementations on specialized hardware while collaborating directly with customers.
Responsibilities:
- Own end-to-end deployment of customer solutions. From initial problem framing through production implementation, you are accountable for delivering working systems on target hardware
- Work directly with customer engineers and stakeholders. Understand algorithmic requirements, system constraints, and success criteria, and translate them into actionable technical solutions
- Translate algorithms into optimized implementations. Take DSP, RF, communications, or other compute-heavy pipelines and deploy them efficiently onto GPUs, FPGAs, and other accelerators using Code Metal's platform
- Optimize performance under real-world constraints. Profile, debug, and tune systems for latency, throughput, memory, and power across heterogeneous compute environments
- Debug across the full stack. Identify and resolve issues spanning algorithms, software, hardware, and toolchains in complex deployment environments
- Collaborate cross-functionally. Partner with product and engineering teams to improve the platform based on field learnings and unblock customer deployments
- Operate with a 'whatever it takes' mindset. Navigate ambiguity, unblock critical issues, and do what is required to move deployments forward in high-stakes environments
- Build reusable patterns and playbooks. Capture learnings from deployments to improve repeatability and scale across customers
- Support on-site deployments. Travel as needed (30-75% depending on the customer) to integrate, test, and validate systems in real-world environments
Requirements:
- Own end-to-end deployment of customer solutions. From initial problem framing through production implementation, you are accountable for delivering working systems on target hardware
- Work directly with customer engineers and stakeholders. Understand algorithmic requirements, system constraints, and success criteria, and translate them into actionable technical solutions
- Translate algorithms into optimized implementations. Take DSP, RF, communications, or other compute-heavy pipelines and deploy them efficiently onto GPUs, FPGAs, and other accelerators using Code Metal's platform
- Optimize performance under real-world constraints. Profile, debug, and tune systems for latency, throughput, memory, and power across heterogeneous compute environments
- Debug across the full stack. Identify and resolve issues spanning algorithms, software, hardware, and toolchains in complex deployment environments
- Collaborate cross-functionally. Partner with product and engineering teams to improve the platform based on field learnings and unblock customer deployments
- Operate with a 'whatever it takes' mindset. Navigate ambiguity, unblock critical issues, and do what is required to move deployments forward in high-stakes environments
- Build reusable patterns and playbooks. Capture learnings from deployments to improve repeatability and scale across customers
- Support on-site deployments. Travel as needed (30-75% depending on the customer) to integrate, test, and validate systems in real-world environments
- 7+ years of experience in software engineering, systems engineering, or applied algorithm development
- Strong programming ability in at least one of: Python, C++, CUDA, Matlab, VHDL, Verilog, or Rust
- Hands-on experience with one or more of the following: GPU programming, FPGA development, embedded systems, or edge compute environments
- Experience working with compute-intensive workloads (DSP, RF, communications, computer vision, etc.)
- Demonstrated ability to optimize and deploy software on specialized or constrained hardware
- Ability to debug complex systems across software and hardware boundaries
- Strong problem-solving skills and ability to operate effectively in ambiguous, fast-moving environments
- Comfort working directly with customers and communicating technical concepts clearly
- Willingness to travel to customer sites (30-75%)
- Eligible to obtain and maintain an active U.S. Top Secret security clearance