Data Engineer (8006)

TSMC•San Jose, CA
•$168,917 - $170,000•Onsite

About The Position

Collect and manage data to facilitate further interpretation of models created by data scientists. Create, construct, and maintain the infrastructure needed to store and process large amounts of data. Collaborate closely with data scientists to ensure data is organized correctly and available for analysis. Develop data pipelines that enable data scientists to extract insights from structured and unstructured data using AI-enabled analytics procedures. Work with Big Data technologies, NoSQL databases, and machine learning and deep learning algorithms to capture growth opportunities and anticipate future challenges. The role is based at TSMC Technology, Inc., 2851 Junction Avenue, San Jose, CA 95134. The stated annual salary range is $168,917 to $170,000. Employment is contingent on any export license or other U.S. Government approval required for access to technical data subject to export control regulations.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Electrical Engineering, Applied Data Science, or a related field of study.
  • Experience with Python for data processing and machine learning workflows, including Jupyter, GitHub, and Markdown.
  • Experience applying machine learning and deep learning techniques to extract insights from large-scale datasets, including practical use of modern LLMs for prompt engineering, model optimization, or fine-tuning.
  • Experience designing data pipelines that integrate extracted and parsed data into downstream analytics or machine learning systems.
  • Experience extracting structured information from unstructured sources using techniques such as regular expressions, entity recognition, and LLM-based extraction, and formatting information into data structures such as lists, trees, graphs, grids, or sequences.
  • Experience retrieving and processing data from RESTful APIs, especially parsing and transforming semi-structured formats such as JSON and XML into usable data pipelines or downstream applications.

Responsibilities

  • Collect and manage data to facilitate interpretation of models created by data scientists.
  • Create, construct, and maintain infrastructure for storing and processing large amounts of data.
  • Collaborate with data scientists to ensure data is correctly organized and available for analysis.
  • Develop data pipelines for extracting insights from structured and unstructured data using AI-enabled analytics procedures.
  • Work with Big Data technologies, NoSQL databases, and machine learning and deep learning algorithms.

Benefits

  • Market-competitive pay, allowances, bonuses, and comprehensive benefits.
  • Extensive development opportunities and programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service