Back to jobsJob overview
About the role
Software Engineer - Data Collection at Meta
Required Skills
pythonmachine learningdata collectionlinuxnetworkingshell scriptingsoftware engineeringar/vr
About the Role
Software Engineer role focused on building tools and platforms for large-scale data collection and processing to support AR/VR audio research. Responsibilities include developing data management systems, conducting data analysis, and collaborating with interdisciplinary teams. Requires experience with Python and machine learning data systems.Key Responsibilities
- Investigate, design and implement novel tools and platforms for efficient data delivery to researchers
- Conduct data analysis to identify opportunities for data quality enhancements
- Develop comprehensive documentation for tools and data adoption
- Build a community by sharing software engineering best practices
- Collaborate across scientific and engineering disciplines to deliver software solutions
Required Skills & Qualifications
Must Have:
- BSc degree in Computer Science or related field, or equivalent work experience
- 3+ years of professional programming experience in building performance sensitive systems
- Experience working with large data collection systems and datasets for machine learning
- Proficient in software design in Python
Nice to Have:
- Experience shipping products on large code bases across platforms and tools
- Experience processing data from user-connected sensors (audio, video, IMU)
- Experience with Linux, networking and shell scripting
- Demonstrated experience working within interdisciplinary teams
- Experience working in AR/VR