Job Title: Senior Software Engineer Company Name: Ispot.tv Job Url: https://job-boards.greenhouse.io/embed/job_app?for=ispottv&jr_id=69b9820206c1ba00c54b9004&token=4673715005&utm_source=jobright Job Description: Are you ready to revolutionize the way we track and analyze data? We're looking for a talented Senior Software Engineer to join our team and make a significant impact. You will thrive at the intersection of complex data science and robust software architecture, helping us turn high-level methodology into high-performance reality. We value engineers who take total ownership of their work, from the initial architectural logic to the ultimate quality and integrity of the data it produces. Responsibilities: Project Lifecycle Leadership: Drive high-priority projects from initial system design and technical scoping through to final release and post-launch optimization. Architectural Influence: Take a seat at the table during the earliest stages of product development to ensure technical feasibility, scalability, and long-term maintainability. Methodology Translation: Partner with Data Science teams to translate sophisticated theoretical models and algorithms into scalable, production-grade code. Tackle Big Data: Architect and maintain systems to process, match, and store large datasets from diverse internal and third-party sources. End-to-End Quality: Take responsibility for the entire lifecycle of your features—from robust unit and route testing to ensuring long-term data quality and accuracy. Enhance Visibility: Integrate monitoring and observability tools to boost application performance and ensure system reliability. Optimize Performance: Analyze and design improvements to scale our infrastructure and data pipelines as our data footprint grows. Break Down Complexity: Dissect business requirements and transform them into manageable, well-defined engineering tasks. Drive Team Success: Contribute to shared goals within a cross-functional Agile team, fostering a culture of technical excellence and psychological safety. Mentorship & Growth: Guide and sponsor other engineers, helping them navigate technical challenges and grow their careers through clear, supportive feedback. Qualifications and Education Requirements: Core Engineering: Strong professional experience in either Java or Python, with the versatility to work across both as required by the stack. Data Processing: Proven experience with Apache Spark for large-scale data manipulation. Modern Data Stack: Proficiency with SQL and experience navigating environments involving Snowflake, MySQL, and AWS-based data lakes (S3, Glue, Iceberg). AI-Augmented Workflow: Experience leveraging AI tools like Kiro to optimize coding workflows, documentation, and automated testing. Data Domain Knowledge: Experience with Data Clean Rooms, DMPs (LiveRamp, Neustar), or Data Science (R) is a plus.