Pod Lead - Electrical Engineering & Computer Science (Contract)
Description
Skills Required:
- Ph.D., postdoctoral experience, or equivalent advanced technical experience in Computer Science, Electrical Engineering, Computer Engineering, or a closely related discipline.
- Strong programming skills in C/C++, Rust, Python, Julia, Fortran, MATLAB/Octave, or hardware description languages (HDL), with advanced Linux and terminal proficiency.
- Hands-on expertise in at least one major area: parallel computing, systems programming, scientific software development, circuit simulation, signal processing, power systems, or digital hardware design.
What we're looking for:
- Ph.D., postdoctoral experience, or equivalent advanced technical experience in Computer Science, Electrical Engineering, Computer Engineering, or a closely related discipline.
- Strong programming skills in C/C++, Rust, Python, Julia, Fortran, MATLAB/Octave, or hardware description languages (HDL), with advanced Linux and terminal proficiency.
- Hands-on expertise in at least one major area: parallel computing, systems programming, scientific software development, circuit simulation, signal processing, power systems, or digital hardware design.
- Strong understanding of algorithms, computational systems, numerical methods, software testing, or electrical engineering principles.
- Experience reviewing complex codebases, technical implementations, engineering simulations, or research outputs.
- Ability to evaluate algorithm correctness, computational performance, numerical accuracy, concurrency behavior, and reliability of technical results.
- Strong analytical judgment with the ability to identify technical errors, edge cases, race conditions, and flawed engineering assumptions.
- Experience mentoring, reviewing, or leading small technical teams.
- Excellent written communication skills for providing precise technical feedback and documenting quality standards.
Nice to have:
- Experience with HPC and systems development tools such as MPI, OpenMP, CUDA, LLVM/GCC, CMake, gdb, Valgrind, perf, sanitizers, or Slurm.
- Familiarity with electrical engineering and hardware simulation tools such as ngspice, Xyce, Icarus Verilog, Verilator, GHDL, Yosys, pandapower, PyPSA, MATPOWER, openEMS, GNU Radio, or QEMU.
- Familiarity with Docker, Git, CI/CD pipelines, and automated testing frameworks such as pytest.
- Experience developing technical benchmarks, programming challenges, simulation-based evaluations, or automated grading systems.
- Experience developing or evaluating AI coding agents, terminal-based agents, or LLM-generated technical solutions.
- Open-source development or maintainer experience, particularly reviewing and validating external contributions.
- Industry experience in semiconductors, high-performance computing, power utilities, telecommunications, or embedded systems.
- Prior experience in AI training, technical quality control, benchmark development, or evaluation programs.
Offer Details:
- Commitments Required: At least 4 hours per day and minimum 40 hours per week with overlap of 4 hours with PST.
