about 4 hours ago

Sr. Software Engineer

San Francisco, CA

$175,389.38-$257,237.75 / year

full-timesenior Remote

Tech Stack

Description

Develop backend and data engineering frameworks for Revenue AI, marketing, and analytics products. Solve complex scalability and performance problems, design high-performance REST APIs, and build large-scale data processing applications. You'll collaborate with cross-functional teams, mentor junior engineers, and leverage generative AI tools to accelerate development.

Requirements

  • BS/MS in Computer Science or related field
  • 5+ years of software engineering experience
  • Strong foundation in data structures, algorithms, and software design
  • Experience with UNIX/Linux environments
  • Strong backend development skills in Java (Spring Boot) and Python (Django)
  • Experience with SQL/NoSQL databases (MySQL, Hive preferred)
  • Hands-on experience with AI coding tools (e.g., Claude, Cursor, Windsurf or similar)
  • Experience with TDD and CI/CD pipelines

Responsibilities

  • Develop backend and data engineering frameworks for Revenue AI, marketing, and analytics products
  • Solve complex problems related to scalability, performance, and large-scale data processing
  • Design and build high-performance REST APIs for internal and external use
  • Build and maintain high-volume, large dataset production applications
  • Collaborate with Product Managers and Architects on system design and problem-solving
  • Support QA and DevOps teams with testing frameworks and automation
  • Mentor junior engineers and provide technical guidance
  • Leverage generative AI tools to accelerate development across the SDLC
  • Design and orchestrate workflows across planning, coding, testing, and deployment
  • Integrate AI-assisted development practices to improve productivity and code quality
0 views 0 saves 0 applications