Job Closed
This listing is no longer active.
Performance TV Advertising Platform
Sr. Backend Engineer
Location
United States
Posted
80 days ago
Salary
$123K - $254K / year
Job Description
Sr. Backend Engineer
tvScientific
About tvScientific tvScientific is the first and only CTV advertising platform purpose-built for performance marketers. We leverage massive data and cutting-edge science to automate and optimize TV advertising to drive business outcomes. Our solution combines media buying, optimization, measurement, and attribution in one, efficient platform. Our platform is built by industry leaders with a long history in programmatic advertising, digital media, and ad verification who have now purpose-built a CTV performance platform advertisers can trust to grow their business. As a Senior Backend Engineer with expertise in Python, you will collaborate with a small team of remote engineers to enhance our flagship customer-facing product. You should possess a deep understanding of fundamental engineering principles and have practical experience in web development, automated testing, version control, continuous deployment, infrastructure management, and agile planning. This role is ideal for someone who’s ready to go beyond shipping features, who acts as a force multiplier for the team by helping to shape architecture, elevate technical quality, and support the Engineering Manager in mentorship and planning. You won’t be responsible for direct people management, but you’ll be a go-to partner in helping the team grow, unblock, and thrive. What you'll do: - Own and deliver key product features from design through deployment, working closely with design, product, and other stakeholders. - Mentor and support engineers, offering guidance and helping to reinforce high engineering standards across the team. - Collaborate closely with design, product, and cross-functional stakeholders to deliver a user-friendly and engaging product for our customers. - Ship high-performing and resilient APIs that adhere to industry standards and are delightful to use. - Step into a technical lead role on projects as needed, coordinating across functions and guiding execution without formal authority. - Maintain a high standard of quality across our codebase by advocating for cleanliness, readability, speed, testability, and documentation. - Champion software quality, emphasizing readability, reliability, testability, and documentation. What we're looking for: - Experience working with Python backends (ideally Django). - Exceptional remote communication skills. Especially in writing. - The ability to work autonomously in a startup environment; you thrive under pressure and are comfortable adapting to rapidly evolving plans. - Proven production experience working with a relational database (we use MySQL). Bonus points for experience working with other types of datastores or backing services. - A rigorous approach to software quality. You like to write tests. - A knack for learning new technologies, strong problem-solving skills, and an openness to creative solutions. - A genuine passion for crafting reliable web applications. You get it right the first time. - Computer Science degree or equivalent. - Nice-to-Haves: - Adtech Experience. - Specific Domain Experience in CTV. - Familiarity with AWS services, experience working in a microservice architecture or with containerization technologies. - Previous involvement in a production environment with a customer-facing reporting and analytics system. - Experience working with other types of datastores or backing services, like Redis. In-Office Requirement Statement: - We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role. Relocation Statement: - This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model. #LI-SM4 #LI-REMOTE At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. Information regarding the culture at Pinterest and benefits available for this position can be found here. US based applicants only $123,696—$254,667 USD
Related Guides
Related Job Pages
More Backend Engineer Jobs
Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered. Your focus will be building and maintaining the "digital immune system" that protects our customers. You will develop Python and other common languages scripts that ingest data, verifies that systems are working as intended, identify critical mismatches if they occur, and automate the reporting of these exceptions through enterprise platforms. This is not a people leadership role; it is a high-impact technical position for an engineer who is passionate about data integrity and clean code. What You’ll Do - Develop and scale standardized Python scripts to identify data mismatches and logic gaps across the application intake and decisioning pipeline. - Leverage Cloud-based Data Lakes (S3, Snowflake) as your primary data source, performing complex data reconciliations to ensure accurate financial and regulatory reporting. - Drive best practices in version control using GitHub, ensuring all control scripts are peer-reviewed, modular, and production-ready. - Build Gherkin-based automated tests to ensure that technical implementations align perfectly with business intent and regulatory requirements. - Integrate control outputs with enterprise monitoring tools (like New Relic or Splunk) for real-time visibility and automate incident triggers via standard alerting platforms. - Work closely with Data Analysts and Product Managers to translate complex business requirement documents into robust, reusable code templates that satisfy audit and risk standards. Basic Qualifications - Bachelor’s Degree in Computer Science, Engineering, or a related technical field. - At least 5+ years of professional experience in Software Engineering with a heavy focus on Python. - At least 3 years of experience with SQL and working with large-scale relational or NoSQL databases.-At least 2 years of experience with a Cloud provider (preferably AWS). - At least 2 years of experience with Git and version control workflows (PR reviews, branch protection). Preferred Qualifications - Experience building or maintaining automated data controls or reconciliation scripts within the financial services industry. - Experience with automated governance and reporting platforms. - Knowledge of Gherkin-based automated testing. - Familiarity with Agile development and CI/CD pipelines (Jenkins, GitHub Actions). - Experience with Apache Kafka for building real-time data pipelines or streaming-based mismatch detection. Compensation - $120,000 - $205,000 annually - This range reflects the base salary that we reasonably expect to pay for Senior Software Engineers. Actual compensation may vary depending on relevant factors including experience, skills and location. Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning. We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry. Minimum Degree Required: - Bachelor’s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required
Senior C++ Developer
ROGIIProudly developing the Solo Cloud for Upstream Oil & Gas teams around the world.
• Design and implement high-performance algorithms and complex business/geoscience features under Windows Desktop • Maintain, optimize, and carefully refactor our established, high-quality monolithic codebase to ensure long-term architecture stability • Conduct code reviews, collaborate on technical designs, and influence engineering best practices across a distributed team
• Design, develop, and maintain software components and applications written in Rust • Contribute to architectural decisions and technical design across varied project types (backend services, embedded systems, internal tooling, real-time applications, and more) • Write clean, safe, and efficient Rust code, following best practices around ownership, memory safety, and concurrency • Collaborate with multidisciplinary teams including software engineers, architects, DevOps, and QA • Troubleshoot, debug, and improve system performance • Implement automated tests and participate in code reviews to ensure code quality and maintainability • Document components, APIs, and internal tooling to ensure clarity and consistency across projects • Stay up to date with Rust ecosystem improvements and proactively introduce best practices
Role Description The Foundations Services team at Recharge builds and operates many core systems & services that power our platform. We’re responsible for our event-driven implementations, integrations with partners such as Shopify, and the webhooks that connect Recharge to the broader ecosystem. Each week our system handles more than a billion events. You’ll enjoy working on this team if you’re passionate about distributed systems, solving challenges around scale and performance, and collaborating with skilled engineers who care deeply about reliability and quality. Our Tech Stack: - Python - Flask - GCP - Kubernetes - Dapr - Redis - MySQL/NoSQL - Terraform - Docker - Splunk - Chronosphere - Sentry Qualifications - 5+ years of backend experience with technologies such as Python, GCP (Cloud Functions, Pub/Sub), MySQL, and Redis. - Comfortable in distributed, event-driven, and cloud-native environments. - Prior e-commerce experience preferred. - Bachelor’s degree in Computer Science, or other STEM-related field or equivalent work experience. Requirements - Communicate clearly across remote channels and contribute thoughtfully to discussions, planning, and reviews. - Approach challenges with initiative and accountability, balancing pragmatism with technical depth. - Balance pragmatism and high standards – know when to move fast and when to dig deeper for quality, maintainability, and scale. - Collaborate effectively across engineering, product, and leadership to deliver scalable, maintainable solutions. - Contribute to a healthy team culture through kindness, respect, and openness to feedback and diverse perspectives. Benefits - Recharge’s compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and team performance. - Salary ranges are designed to be competitive and aligned with country-specific practices. - Individual compensation is determined by skills, qualifications, and experience. - Hiring range in the US: $148,000 USD - $185,000 USD. - Hiring range in Canada: $140,000 CAD - $175,000 CAD. What you’ll do - Champion and embody our core values – accountability, collaboration, iteration, and attention to detail. - Perform thorough code reviews and provide constructive, actionable feedback. - Embrace rapid, iterative design, testing, and development to deliver value while continuously learning. - Demo your work regularly to teammates and peers. - Promote strong engineering habits, including sound development practices, security awareness, and thoughtful management of technical debt. - Advocate for improved standards, tooling, and processes across the team. - Partner with product and engineering management to shape roadmaps, plan timelines, and release features incrementally. - Participate in all phases of the product development lifecycle, helping assess the technical feasibility of new initiatives. - Contribute to a positive, supportive team culture grounded in shared ownership and accountability. - Collaborate across the Platform Services team and the wider engineering organization to deliver impactful, reliable systems. Application Information If you don't meet 100% of the requirements, but you know you can do the job, we believe in you! We'd love for you to apply anyway, and tell us why you'd be a great addition to the team. Application window anticipated to close: 5/1/2026. If you’re interested in this opportunity, please submit an application as soon as possible.




