Electrical Engineering & Computer Science Task Lead (AI Projects)

New
G
Gramian ConsultancyAI training and engineering
Remote - Turkey, Nigeria, Kenya, Pakistan, Indonesia, VietnamContractLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonFortranRustLinux

Requirements

  • A PhD degree is mandatory.
  • PhD, postdoctoral experience, or equivalent advanced technical expertise 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).
  • Advanced proficiency in Linux and command-line environments.
  • Hands-on expertise in at least one major area, such as 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 technical reliability.
  • Strong analytical judgment 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 precise technical feedback and documentation.

Responsibilities

  • Lead and mentor a team of 5–10 technical trainers, overseeing quality, productivity, and timely task delivery.
  • Review task statements, codebases, circuit netlists, HDL, datasets, computational environments, reference solutions, and automated tests.
  • Validate tasks across computing and electrical engineering areas, including HPC, parallel computing, algorithms, distributed systems, circuit design, signal processing, and embedded systems.
  • Verify algorithm complexity, numerical accuracy, memory management, concurrency, circuit laws, timing constraints, and system stability.
  • Validate compilers, simulation tools, software dependencies, computational environments, and build processes for reproducible results.
  • Identify unreliable tests, technical inaccuracies, flawed assumptions, incorrect tolerances, and ways tasks could be bypassed.
  • Review automated graders for meaningful assessment of functional correctness, performance, waveforms, timing, efficiency, and system behavior.
  • Provide actionable technical feedback, track revisions, and ensure quality issues are resolved before task approval.
  • Onboard trainers, allocate work, monitor quality and throughput, resolve technical blockers, and maintain technical documentation and best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now