Epiq Logo

Epiq

Staff Software Engineer

Reposted 12 Days Ago
Be an Early Applicant
In-Office
Financial District, San Francisco, CA
Senior level
In-Office
Financial District, San Francisco, CA
Senior level
The Staff Software Engineer will architect and implement scalable Python and FastAPI solutions for AI-enabled SaaS products, mentoring teams and ensuring system reliability and performance.
The summary above was generated by AI


It's fun to work at a company where people truly believe in what they are doing!

Job Description:

Job Summary

We are seeking a Staff Software Engineer / Technical Architect with strong hands-on expertise in Python, FastAPI, and cloud-native architecture. The ideal candidate has evolved from a Java foundation into a Python-first engineering mindset, with proven experience designing and scaling AI-enabled, microservices-based SaaS products.

You will be responsible for architecting and implementing robust, scalable, and secure systems, integrating Azure AI / LLM-based solutions, and driving engineering excellence across teams. This is a hands-on leadership role that combines architecture vision, system design, and technical mentorship.

You’ll work closely with Product and Architecture teams to translate business challenges into innovative technology solutions while ensuring reliability, performance, and maintainability at scale.

Key Responsibilities

  • Architect and build high-performance, scalable backend systems using Python and FastAPI within a distributed microservices environment.
  • Design, integrate, and optimize solutions leveraging Azure AI Services, OpenAI APIs, and LLM-based architectures (RAG, embeddings, GenAI pipelines).
  • Collaborate with cross-functional teams (Product, Data, DevOps, Frontend) to drive end-to-end solution delivery — from architecture to deployment.
  • Lead and mentor engineers, perform code reviews, and instill best practices in design, testing, and observability.
  • Contribute to defining and evolving technical standards, frameworks, and architecture principles across the engineering organization.
  • Ensure systems are resilient, observable, and performant, with strong emphasis on logging, monitoring, and failover mechanisms.
  • Participate in architectural discussions and make technology recommendations aligned with product and business goals.
  • Drive continuous improvement in engineering processes, CI/CD practices, and system design quality.
  • Partner with data and AI teams to operationalize AI/ML models and embed intelligence into production-grade systems.
  • Stay current on emerging technologies, evaluate their potential impact, and advocate adoption where relevant.

Required Skills and Experience

Core Must-Have Skills

  • Primary Language: Python (expert-level backend engineering)
  • Frameworks: FastAPI (preferred) or Django/Falcon
  • Cloud: Azure (hands-on with Azure AI, Cognitive Services, or OpenAI integrations)
  • AI/LLM Exposure: Experience with LLMs, RAG, vector databases, embeddings, or GenAI solutions
  • Architecture: Microservices, event-driven systems, distributed computing, and scalability design
  • Databases: PostgreSQL, Redis, DynamoDB, or equivalent (SQL + NoSQL)
  • Data & Messaging: Kafka, Airflow, dbt, or equivalent orchestration tools
  • Observability: OpenTelemetry, Prometheus, ELK stack, or equivalent
  • DevOps & CI/CD: Docker, Kubernetes, Terraform/CloudFormation, GitLab CI/CD or Azure DevOps
  • Testing: Pytest, TDD, unit/integration testing frameworks
  • Security & IAM: Auth0, Keycloak, OAuth2, JWT

Nice to Have / Preferred

  • Early career experience in Java, transitioned into Python-first systems
  • Familiarity with LangChain or similar AI orchestration frameworks
  • Experience with MCP certification or cloud architecture credentials (Azure/AWS)
  • Exposure to GraphQL, gRPC, or API Gateway patterns
  • Prior experience in product companies or scale-ups with mature, high-traffic systems

Ideal Candidate Attributes

  • Hands-on architect and builder — not purely managerial.
  • Strong understanding of system design trade-offs (latency, reliability, cost, performance).
  • Experience working on large-scale SaaS or enterprise-grade products.
  • Ability to mentor and elevate engineering teams through technical leadership.
  • Passion for innovation, AI integration, and next-gen cloud architectures.
  • Clear, structured communication with ability to influence design decisions.

Education

  • B.Tech / B.E. / M.Tech / M.S. in Computer Science or equivalent.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

It is Epiq’s policy to comply with all applicable equal employment opportunity laws by making all employment decisions without unlawful regard or consideration of any individual’s race, religion, ethnicity, color, sex, sexual orientation, gender identity or expressions, transgender status, sexual and other reproductive health decisions, marital status, age, national origin, genetic information, ancestry, citizenship, physical or mental disability, veteran or family status or any other basis protected by applicable national, federal, state, provincial or local law. Epiq’s policy prohibits unlawful discrimination based on any of these impermissible bases, as well as any bases or grounds protected by applicable law in each jurisdiction. In addition Epiq will take affirmative action for minorities, women, covered veterans and individuals with disabilities. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. Epiq is pleased to provide such assistance and no applicant will be penalized as a result of such a request.  Pursuant to relevant law, where applicable, Epiq will consider for employment qualified applicants with arrest and conviction records.

Top Skills

Airflow
Auth0
Azure
Azure Devops
Docker
DynamoDB
Fastapi
Gitlab Ci/Cd
Jwt
Kafka
Keycloak
Kubernetes
Oauth2
Openai Apis
Postgres
Pytest
Python
Redis
Terraform

Similar Jobs

10 Hours Ago
Remote or Hybrid
San Diego, CA, USA
167K-291K Annually
Senior level
167K-291K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Lead the design and development of AI-powered user experiences at ServiceNow, focusing on usability, performance, and engineering best practices.
Top Skills: AngularCi/CdJavaJavaScriptJunitReactSeleniumTestngVue
16 Hours Ago
Easy Apply
Remote or Hybrid
United States
Easy Apply
200K-230K Annually
Senior level
200K-230K Annually
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
As a Staff Software Engineer, you'll lead architectural design, mentor teams, and drive AI-first product strategies while collaborating with cross-functional teams.
Top Skills: AWSDynamoDBElasticsearchJavaScriptKafkaKubernetesNode.jsPostgresPythonReactSqsTypescript
Yesterday
Hybrid
2 Locations
195K-343K Annually
Expert/Leader
195K-343K Annually
Expert/Leader
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
The Staff Software Engineer will design and implement backend services for Snap's Growth Notifications, focusing on scalability, reliability, and technical direction. Responsibilities include owning system architecture and collaborating on cross-functional initiatives.
Top Skills: AWSC++GoGCPGoogle Pub/SubJavaKafkaMemcacheNoSQLPythonRedis

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account