Research Scientist - Advanced Computing

TAP Engineering•Catonsville, MD
•$80,000 - $230,000

About The Position

TAP Engineering is seeking a Research Scientist to support applied research in Advanced Computing Systems (ACS) in Catonsville, Maryland. The work covers algorithms, architectures, and technologies relevant to future computing systems, including resiliency, neuromorphic computing, machine learning and deep learning, modeling and simulation, high-performance data analytics, memory and storage, runtimes, productivity, file systems, power, chip-to-chip input/output, and interconnects. The role integrates end-to-end prototype systems and contributes to developing, testing, and reporting computational experiments that advance mission-critical analytical capabilities. The position calls for envisioning and articulating new research areas and novel approaches. In a dynamic environment, the Research Scientist may lead technical efforts, provide guidance, and transition efforts for future development while monitoring and engaging in ongoing progress. Technical leadership is non-supervisory. The role also involves clear, professional communication and collaboration.

Requirements

  • U.S. citizenship is required.
  • For candidates without clearance, ability to obtain and maintain a TS/SCI security clearance is required.

Nice To Haves

  • Experience with C, C++, Python, GIT, and Verilog.
  • Experience in advanced computing systems research, experimental or theoretical.
  • Ability to communicate effectively and efficiently in a dynamic, interdisciplinary environment.
  • Active TS/SCI security clearance with appropriate polygraph.

Responsibilities

  • Provide technical support and expertise in Advanced Computing Systems, including developing, testing, and documenting experiments.
  • Assimilate and integrate technical inputs from performers and analyze technical deliverables and reports.
  • Assist the government’s technical element in managing the ACS research portfolio.
  • Conduct technical writing and prepare presentation materials.
  • Independently review and summarize related technical literature and emerging technologies, and participate in technical exchanges and workshops related to program technical areas.
  • Develop and document testing methodologies and protocols aligned with program technology components.
  • Coordinate, align, and schedule technology development tasks, and continuously analyze technical progress against planned cost and schedule.
  • Perform technical and programmatic risk analysis, review, and tracking.

Benefits

  • 15–25 days of paid time off annually based on tenure, plus 11 paid holidays.
  • Up to 15% employer contribution to a 401(k) through matching and profit sharing.
  • Free medical insurance for employees, with optional buy-up plans for dependents.
  • Employer-paid dental and vision plans, with optional enhancements.
  • Employer-paid life insurance, AD&D, short-term disability, and long-term disability.
  • Healthcare and dependent care flexible spending accounts.
  • Tuition reimbursement up to $36,000 per year for approved coursework.
  • Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support.
  • Merit increases, performance bonuses, and referral bonuses.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service