Mercor

Senior Full Stack Software Engineer

  • Mercor

Job Description

Software Engineer IV – Data Collection and Engineering

A prestigious tech company’s AR/VR division is seeking a contract software engineer to maintain and expand the software and systems in their data collection lab located in Redmond, WA. The role focuses on ensuring the data collection process is efficient, accurate, and reliable by building software that works with cutting-edge prototype devices and integrates them into the data collection platform. The engineer will collaborate with audio/video engineers, recording technicians, and an international team of software engineers and interdisciplinary audio researchers to scope, prioritize, and produce high-quality, maintainable software.

Responsibilities

  • Develop software to work with cutting-edge prototype devices.
  • Make the data collection process efficient, reliable, and accurate.
  • Work with recording equipment for audio and other modalities.
  • Deploy, test, and evaluate upgrades to the data collection platform.
  • Build and maintain systems for monitoring system health.
  • Enhance tooling for the validation and processing of data.
  • Work onsite to debug problems and perform root cause analyses.
  • Collaborate with other engineers to triage and estimate issues.
  • Promote best practices across the community of engineers and researchers.

Qualifications

  • BS Degree in Computer Science or a related field, or equivalent work experience.
  • 6+ years of professional programming experience.
  • Full stack software development experience.
  • Demonstrated proficiency in working with large projects in Python.
  • Proficiency in Linux and shell scripting.
  • Skills in maintaining and improving networks.
  • Experience with cross-platform distributed (RESTful) systems.
  • CI/CD experience, particularly with Github or GitLab.

Preferred: - Experience working with hardware multimedia sensors. - Working knowledge of audio, image, and video formats. - Experience with relational and graph/NoSQL databases. - Experience with software and hardware testing frameworks and strategies. - Working knowledge of React or similar frontend frameworks in JavaScript. - Working knowledge of time-synchronization. - Experience with systems administration on Windows. - Experience with containerization and container orchestration.

Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.

About Cincinnatus

Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives.

Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows.

Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus.

Equal Employment Opportunity

Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic.

Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.