Skip to content

Full-Stack Engineer

United StatesFullstack EngineeringRemote5+ YOE
Summary

Develops full-stack systems for AI model interaction, including backend APIs for inference, scalable data pipelines, and responsive frontends. Requires 5+ years experience with Python/FastAPI, modern JS frameworks, event-driven architectures, and cloud data platforms.

About the role

Key Responsibilities

  • Building robust backend services and APIs for model inference, including efficient batching systems and optimization for large datasets
  • Implementing state management and session persistence mechanisms to maintain model context and deliver consistent user experiences
  • Designing and developing responsive, user-friendly frontends for model interaction, monitoring, and configuration using modern frameworks (React, Vue, or Angular)
  • Designing event-driven architectures with pub/sub messaging patterns to enable asynchronous processing and system scalability
  • Developing database connectivity layers and integration points with third-party data sources (e.g., Snowflake, Databricks)
  • Creating comprehensive error handling, retry mechanisms, and monitoring solutions to ensure system reliability
  • Collaborating with MLOps and DevOps teams to optimize the overall architecture and deployment pipeline

Must Have

  • 5+ years of experience in Full-Stack engineering roles
  • Strong Python development experience, particularly with FastAPI and the ASGI ecosystem for high-performance API development
  • Experience building full-stack applications with modern frontend frameworks (React, Vue, Angular) and backend systems
  • Proficiency designing event-driven architectures using pub/sub messaging patterns and integrating distributed task queues (e.g., Celery) for asynchronous processing
  • Understanding of model serving patterns (REST, gRPC, async batching) and experience handling large-scale inference workflows in production
  • Knowledge of database systems (SQL/NoSQL) and integration with cloud data platforms (Snowflake, Databricks)
  • Experience with state management, session persistence, and efficient data flow patterns in distributed applications
  • Proven ability to deliver high-quality, maintainable frontend code and collaborate with design/product stakeholders

Benefits

  • Competitive compensation with salary and equity
  • Comprehensive health coverage, including medical, dental, vision, and 401K
  • Paid parental leave for all new parents, inclusive of adoptive and surrogate journeys
  • Relocation support for employees moving to join the team in one of our office locations
  • A mission-driven, low-ego culture that values diversity of thought, ownership, and bias toward action
Skills
PythonFastAPIReactVueAngularCelerySnowflakeDatabricksSQLNoSQLRESTgRPCPostgreSQL