Job Title: Staff Software Engineer Company Name: TVision Job Url: https://wellfound.com/jobs/3904305-staff-software-engineer Job Description: TVision TVision is the leader in TV performance metrics - measuring how people really watchTV B2B Growth Stage Save Apply Now Staff Software Engineer $170k – $185k | Remote ( United States ) |8 years of exp |Full Time Posted: yesterday• Recruiter recently active Hires remotely in United States Remote Work Policy Remote only Company Location Boston •  New York City Visa Sponsorship Not Available Preferred Timezones Pacific Time, Mountain Time, Central Time, Eastern Time, Atlantic Time Relocation Allowed Skills Python Software Development PostgreSQL Apache Spark About the job About Us TVision is building the next generation of TV and video audience measurement. We apply a wide range of hardware- and app-based data collection tools in the homes of our panel members, to derive true second-by-second performance metrics for video content, both programs and advertising. We use computer vision, audio content recognition, and network traffic analysis to determine what's on, who's watching, how they're watching it, and how much they're paying attention. TVision has measured more than 15 billion seconds of TV viewing and more than 350,000 pieces of content, and those numbers continue to grow To make these measurements work, we need back end services to collect the data, monitor the measurement devices, and ensure our content matching libraries are up to date. And we need reliable data reduction pipelines, and analysis tools for our data scientists, so that we can turn that raw data into the insights our customers rely on. That's where you come in. Responsibilities Build and maintain web services that support configuration, monitoring, and data ingestion for TVision's in-home measurement devices. Build and maintain data pipelines to support the recognition and analysis of content captured by our devices. Work with data science and analytics staff to build clean, well-designed tools and libraries for our back end data processes, making best practices in software engineering and database performance accessible to the entire team. Ensure the quality, security, and timeliness of our data deliveries by thorough testing, careful code review, and robust operational monitoring. Qualifications Bachelor's degree in computer science or an allied quantitative field. 8+ years experience in back end services development. You should be familiar with architecture and deployment patterns for container-based, cloud provider-hosted web services, and also for batch and streaming data processing pipelines. Experience with relational databases and data lake technologies, including reliability and performance management. Experience with at least one modern big data processing framework, and familiarity with the landscape of technology choices. We use Spark and are migrating to Databricks. Your experience doesn't have to be that, but you should be able to compare the consequences of different framework and design choices. Nice to have: Modern Python best practices. We write our code in Python because that's where the data analysis world is, but given that, we want that code to be as clear and reliable as we can manage. Devops tools and practices, particularly on AWS. We expect all of our back end developers to understand and participate in the deployment life cycle for their work. Comfort with quantitative data analysis methods. This isn't a data scientist position, but you will find yourself collaborating with our data science team to find the best way to carry out a computation efficiently. Benefits TVision prides itself in providing great benefits to its employees, including: Competitive pay and stock options Your choice of comprehensive health benefits for you and your family (medical, dental, vision) Short- and long-term disability, life and AD&D insurance FSA/HSA accounts 401(k) retirement plan options Pre-tax commuter benefits Unlimited PTO and paid holidays Financial support for ongoing professional development Apply No