Backend Software Engineer
We are seeking a skilled Backend Software Engineer to collaborate with our data scientists and machine learning engineers.
* Maintain and improve the backend systems for machine learning features, including design, implementation, and documentation.
* Manage and optimize databases for application storage.
* Enhance observability and reliability for distributed workloads.
The ideal candidate will have experience in building production services, particularly with asynchronous Python.
Required Skills
* Extensive knowledge of Python, including async/await, typing system, Pydantic, and testing frameworks.
* Production experience with RESTful APIs using FastAPI and ASGI servers.
* Solid skills in debugging and operational aspects of async systems and distributed services.