What are the responsibilities and job description for the Software Engineer – Data Collection position at Intelliswift - An LTTS Company?
Job Title: Software Engineer – Data Collection
Location: Redmond, WA - Onsite
Duration: 5 Months to start with (Potential extensions)
We are seeking a Software Engineer (Data Collection & Engineering) to support an advanced audio research lab working on next‑generation technology. This role focuses on building, maintaining, and scaling data collection systems that work with prototype devices and complex lab environments.
You will collaborate closely with software engineers, audio/video engineers, and researchers to ensure data is collected efficiently, accurately, and reliably. This is a hands‑on role requiring strong systems thinking and comfort working in an onsite lab setting.
Responsibilities:
- Develop software that integrates with cutting‑edge prototype devices
- Improve the reliability, accuracy, and efficiency of data collection workflows
- Work with recording equipment for audio and other data modalities
- Deploy, test, and evaluate updates to internal data collection platforms
- Build and maintain monitoring tools to track system health and performance
- Enhance tooling for data validation and processing
- Debug issues onsite and perform root‑cause analysis
- Collaborate with engineers to triage, estimate, and prioritize issues
- Promote best practices in software quality, testing, and maintainability
Required Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- 6 years of professional software development experience
- Strong proficiency in Python, including work on large codebases
- Full‑stack development experience (backend services and basic frontend)
- Solid experience with Linux systems and shell scripting
- Experience building and maintaining RESTful APIs
- Familiarity with CI/CD pipelines (e.g., GitHub or GitLab)
- Experience maintaining or improving system or network reliability
Preferred Qualifications
- Experience working with hardware, sensors, or prototype devices
- Familiarity with audio, image, or video formats
- Experience with relational or NoSQL databases
- Exposure to software and hardware testing frameworks
- Working knowledge of React or similar JavaScript frameworks
- Understanding of time synchronization concepts
- Windows system administration experience
- Experience with containerization (e.g., Docker)
- Android development experience
Salary : $80 - $100