We are seeking a Senior Backend Engineer to join a client's dynamic team, contributing to a pioneering genealogical preservation project. The role involves designing, building, and operationalizing backend systems and machine learning infrastructure to validate and protect millions of oral history records collected across Africa, preventing fraud and ensuring data authenticity.
Requirements
- BS/MS in Computer Science, Information Technology, or related field
- 7+ years of backend development experience (Node.js preferred, Python, Go, or Java also considered)
- Hands-on experience deploying and maintaining machine learning models in production
- Experience customizing and fine-tuning pre-trained models for specific use cases
- Strong grasp of API design (REST/gRPC) and scalable system architecture
- Proficiency in CI/CD pipelines, observability, and rollback strategies
- Experience with containerization (Docker) and orchestration tools (Kubernetes)
- Comfortable collaborating with data scientists, UX designers, and product teams
- Creative and curious mindset with a willingness to propose innovative approaches
- Excellent communication skills in English (C1 preferred, strong B2 may be considered)