A promising early-stage startup is looking for a Backend Engineer.
Your responsibilities will include:
- 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 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.
Required Qualifications:
- 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.
רוצה לראות עוד משרות מתאימות?
Jobify מנתחת את הניסיון התעסוקתי שלך ומציגה לך משרות עדכניות - בחינם!