Technical Lead, Electrical Engineering and Computer Science

New
W
Weekday AIAI training and evaluation
Remote (India)Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PythonLinux

Requirements

  • 7+ years of experience.
  • Ph.D., postdoctoral research experience, or equivalent advanced technical expertise in Computer Science, Electrical Engineering, Computer Engineering, or a closely related discipline.
  • Strong expertise in Electrical Engineering and Computer Science, with the ability to evaluate complex technical implementations.
  • Proficiency in C/C++ and experience with programming languages such as Python, Rust, Julia, Fortran, MATLAB/Octave, or hardware description languages.
  • Advanced proficiency in Linux environments, command-line tools, and terminal-based development workflows.
  • Hands-on expertise in at least one technical domain, 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 fundamentals.
  • Experience reviewing complex codebases, engineering simulations, technical implementations, or research outputs.
  • Ability to evaluate computational performance, algorithmic correctness, numerical accuracy, concurrency, and system reliability.
  • Demonstrated experience leading technical teams and reviewing complex engineering or software deliverables.
  • Experience leading, mentoring, or reviewing the work of small technical teams.
  • Strong analytical and problem-solving skills, including identifying technical errors, edge cases, race conditions, and flawed engineering assumptions.
  • Excellent written communication skills and ability to provide clear technical feedback and maintain quality documentation.

Responsibilities

  • Lead, mentor, and onboard a team of approximately 5–10 technical trainers.
  • Allocate assignments, monitor productivity and quality, resolve blockers, and support timely delivery.
  • Review problem statements, codebases, circuit netlists, HDLs, datasets, computational environments, reference solutions, and automated tests.
  • Validate technical tasks across scientific computing, software systems, and electrical engineering domains.
  • Verify algorithmic correctness, computational complexity, numerical precision, concurrency behavior, circuit laws, and system stability.
  • Validate compilers, simulation tools, dependencies, build processes, and computational environments for reproducibility.
  • Review tests and graders for meaningful evaluation of correctness, performance, and system behavior.
  • Identify edge cases and reliability issues, provide actionable feedback, and track revisions through final approval.
  • Maintain technical guidelines, review standards, and documentation, and improve task-development and evaluation processes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now