Senior Backend Engineer
Senior Backend Engineer on the Reporting & Measurement team at Tatari, building and scaling TV advertising analytics and measurement platform. Requires 6+ years Python experience, strong distributed systems and modern data stack background, plus production LLM deployment experience.
About the job
Responsibilities
- Architect and own the development of new features
- Collaborate with tact and lead with empathy across the organization on system architecture, technology, and scaling decisions
- Mentor more junior members of the team
- Design relational and non-relational data models for optimal storage, retrieval, and complex processing/calculations
- Drive technical architecture discussions and peer code reviews
- Collaborate effectively with Data Science, Product, and across engineering teams to push boundaries, shape our roadmap, and deliver on our mission
Requirements
- 6+ years developing software with object-oriented and/or functional programming languages (Python required)
- Hands-on experience with agentic coding tools (e.g., Cursor, Copilot, Cody) to accelerate development while maintaining a high quality bar
- Experience evaluating and deploying LLM-based systems in production (latency, cost, reliability trade-offs)
- 4+ years building distributed systems at scale
- 4+ years with a modern data stack (RDS, Databricks, Spark, Redshift, Kafka, Airflow, lakehouse architectures, real-time databases, dbt, etc.)
- Deep SQL and data modeling expertise
- Experience working across the organization delivering on large impact initiatives
Nice-to-Haves
- Experience developing highly available APIs using modern frameworks (e.g. REST, gRPC, GraphQL)
- Experience developing applied AI/ML-enabled features
- Familiarity with prompt engineering, RAG architectures, evaluation frameworks, or fine-tuning
Compensation & Benefits
- Total compensation: $170,000 - $200,000
- Equity compensation
- Health insurance coverage for you and your dependents
- 401K, FSA, and commuter benefits
- $150 monthly spending account
- $1,000 annual continued education benefit
- $500 Newbie Productivity Perk
- Unlimited PTO and sick days
- Monthly Company Wellness Day Off
- Snacks, drinks, and catered lunches at the office
- Team building events
- Hybrid RTO of 2 days per week in office
Skills
Python, SQL, Distributed Systems, Rds, Databricks, Spark, Redshift, Kafka, Airflow, dbt, LLMs, RAG, Rest, gRPC, GraphQL
Similar jobs
Backend Engineering jobsBuild and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.
Develop system software and integrations for YubiKey production, fulfillment, and manufacturing operations. The role requires 5+ years of software engineering experience, strong native or memory-safe language skills, operating-system knowledge, and familiarity with cryptography.
Designs and develops scalable internal tooling and automation for datacenter infrastructure, including servers, networking, and power and cooling systems. The role requires 5+ years of software development experience, strong distributed-systems expertise, and proficiency in a modern compiled language.
Build and scale distributed network control-plane tooling for edge, backbone, and data center operations at a cloud provider. The role requires 5+ years of backend engineering experience, strong distributed-systems expertise, and proficiency in a modern backend language.
Build and operate the infrastructure and platform systems underlying Clay’s products, focusing on scale, reliability, performance, orchestration, and shared developer foundations. The role requires 8+ years of production engineering experience and strong distributed-systems expertise.