Senior Backend Engineer
TVADS.ai
Software Engineering
San Mateo, CA, USA · San Mateo, CA, USA · California, USA · United States
Posted on Feb 20, 2025
Location: San Mateo, CA / Hybrid
About Us
At TVADS.ai, we are building the industry’s first holistic marketing solution that makes it easy for DTC and e-commerce brands to run performance ad campaigns on Streaming TV - leveraging their best brand, product & social content.
Our AI-driven platform connects the dots between performance TV creative, advanced targeting, and digital measurement to drive real performance for KPIs like website visits and purchases (CPA), as well as lift across existing search, social & other digital marketing channels.
Job Description
We are looking for a highly skilled Senior Backend Engineer with extensive experience in Python and Go programming languages, and a strong background with AI/ML systems, data pipelines, integrations, and low-latency programming. The ideal candidate will be passionate about building high-performance, data-rich backend systems leveraging AI/ML and eager to tackle complex technical challenges.
Key Responsibilities
About Us
At TVADS.ai, we are building the industry’s first holistic marketing solution that makes it easy for DTC and e-commerce brands to run performance ad campaigns on Streaming TV - leveraging their best brand, product & social content.
Our AI-driven platform connects the dots between performance TV creative, advanced targeting, and digital measurement to drive real performance for KPIs like website visits and purchases (CPA), as well as lift across existing search, social & other digital marketing channels.
Job Description
We are looking for a highly skilled Senior Backend Engineer with extensive experience in Python and Go programming languages, and a strong background with AI/ML systems, data pipelines, integrations, and low-latency programming. The ideal candidate will be passionate about building high-performance, data-rich backend systems leveraging AI/ML and eager to tackle complex technical challenges.
Key Responsibilities
- Design, develop, and maintain scalable backend systems and services using Python and Go.
- Build and optimize data pipelines to handle large volumes of data efficiently.
- Develop and integrate web APIs to facilitate seamless communication between services and applications.
- Implement low-latency programming techniques to ensure high performance and responsiveness of backend systems.
- Collaborate with cross-functional teams to understand requirements and deliver robust technical solutions.
- Write Terraform modules to provision required infrastructure and setup monitoring to meet SLA’s
- Troubleshoot and resolve backend issues to ensure system reliability and performance.
- Optimize and refactor existing code to improve efficiency and maintainability.
- Stay current with the latest industry trends and advancements in backend development technologies.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and mentor junior engineers.
- Proven experience as a Backend Engineer or similar role with a focus on Python and Go programming languages.
- Strong proficiency in designing and managing data pipelines and integrations.
- Expertise in developing and optimizing web APIs for high performance and scalability.
- Experience with low-latency programming techniques and performance tuning.
- Solid understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience with machine learning frameworks and libraries (e.g., Keras, Scikit-learn).
- Experience with additional programming languages and frameworks (e.g., Scala, Node.js).
- Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with data processing systems including (Py)Spark, Airflow, etc.
- Experience with database systems (e.g., SQL, NoSQL) and distributed systems.
- Background in developing systems for high-traffic applications and services.
- Competitive salary and benefits package.
- Flexible work hours and remote work options (2-3 days per week in office).
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on an exciting and innovative startup.
- Work with a seasoned team of serial entrepreneurs.