AdTechTalent
Engineering29 days agoHybrid

Tatari

Senior Backend Engineer

pythondistributed systemsdata stackRDSDatabricksSparkRedshiftKafkaAirflowdbtSQLdata modelingLLMagentic coding toolsRESTgRPCGraphQLAImachine learningprompt engineeringRAG architecturesprogrammatic

Key details

Salary

$170K – $200K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

San Francisco, United States

Full job description

Tatari is seeking a Senior Backend Engineer to join the Reporting & Measurement team. The role involves architecting and developing new features, mentoring junior engineers, designing data models, driving technical architecture discussions, and collaborating with Data Science, Product, and engineering teams. Requirements include 6+ years of software development experience with Python, experience with agentic coding tools, deploying LLM-based systems, building distributed systems, and working with modern data stacks such as RDS, Databricks, Spark, Redshift, Kafka, Airflow, and dbt. Deep SQL and data modeling expertise is required. Nice to have experience includes API development with REST, gRPC, GraphQL, applied AI/ML features, and prompt engineering. Benefits include total compensation of $170,000 - $200,000, equity, health insurance, 401K, FSA, commuter benefits, monthly spending account, education benefit, productivity perk, unlimited PTO, wellness days, office snacks and lunches, team events, and hybrid work with 2 days per week in office.

What you'll do

  • 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 have: Experience developing highly available API using modern frameworks (e.g. REST, gRPC, GraphQL)
  • Nice to have: Experience developing applied AI/ML-enabled features
  • Nice to have: Familiarity with prompt engineering, RAG architectures, evaluation frameworks, or fine-tuning

Tech stack

PythonRDSDatabricksSparkRedshiftKafkaAirflowdbtRESTgRPCGraphQLLLMagentic coding toolsprompt engineeringRAG architectures

Benefits

Total compensation ($170,000 - $200,000)Equity compensationHealth insurance coverage for you and your dependents401K, FSA, and commuter benefits$150 monthly spending account$1,000 annual continued education benefit$500 Newbie Productivity PerkUnlimited PTO and sick daysMonthly Company Wellness Day OffSnacks, drinks, and catered lunches at the officeTeam building eventsHybrid RTO of 2 days per week in office

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.