Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Data Capture Technician

Infotech Sourcing

Data Capture Technician

Menlo Park, CA
Paid
  • Responsibilities

    Job Title: Data Capture Technician

    Location: Menlo Park, CA

    Duration: 1+ year W2 contract with possible extension/ conversion

    Duties:

    • In this role you will be responsible for supporting a large scale data collection effort by troubleshooting and maintaining capture and annotation systems that are used to gather data for the creation of facial expression data collection.

    • You have experience troubleshooting and maintaining custom software as well as integrating with existing software APIs.

    • You thrive in a team environment, have high attention to detail.

    • You are an excellent communicator and have an eye for identifying systematic causes of error, and regularly solicit feedback from others to further develop and quickly iterate on your designs. You are willing to jump in and help wherever you can.

    • You are willing to develop detailed documentation and runbooks for common failure points.

    • You are a strong communicator who can interface with SWEs on complex problems.

    Responsibilities


    • First line of escalation for problems with GHS capture systems

    • Assist in replication/deployment of additional capture systems in other locations

    • Manual work getting Gaia database into a consistent state with the pipeline

    • Manual QC, spot checking for bad captures and basic debugging

    • Develop documentation for troubleshooting capture systems

    • Identify and fix common sources of toil, as able

    • Assist researchers with training grids of models

    • Running data pipelines to create data corpus

    Skills: MUST HAVE/ Non Negotiable


    1. 2+ years professional software development (Front end or Back end or Full Stack)

    2. 2+ Experience developing software in C or C++

    3. 2+ Experience developing software in Python

    4. 2+ Experience working in a Linux environment and basic Linux command line utilities

    Nice To Have:


    • 2+ Experience with SQL

    • PHP, JavaScript, web development

    • Distributed Systems

    • Software Quality Assurance

    • Developing visualization systems

    • Developing annotation or data labeling tools

    • User interface development

    • Database Systems

    • Experience working in a research environment

    • Experience with software engineering practices such as source control, code reviews, and unit tests

    Interview Process


    • Phone Screen: 45 Min discussion (technical expertise)

    • Onsite Interview: 90 Min interview w/ Team

    Education:


    • Must Have: B.Sc in Computer Science or a related field

    • Nice to Have: M.Sc in Computer Science or a related field

    Skills and Experience:

    Required Skills:


    1. ALGORITHMS

    2. CODING

    3. DATA MANAGEMENT

    4. DATA STRUCTURES

    Additional Skills:

    • DATABASE

    • DATABASE DESIGN

    • DOCUMENTATION

    • ENGINEER

    • JAVA

    • KAFKA

    • PROCESS DOCUMENTATION

    • PROTOTYPE

    • REAL-TIME

    • SQL

    • TRANSLATING

    • APACHE KAFKA

    • DATABASES

    • PROTOTYPES