We're hiring: AI Engineer
We're building an open data platform designed to structure, host, and share large-scale datasets, with a particular focus on supporting a low-resource language. This role combines AI/data engineering with cloud infrastructure ownership. You'll work on adapting existing models to fit this language's specific needs, while owning the infrastructure that runs them.
What you'll do:
- Design and build NLP/data processing components to support a low-resource language not covered by existing tools
- Adapt or extend models to handle the specific linguistic needs of the project (entity extraction, text normalization, translation/alignment, etc.)
- Design, deploy, and maintain our cloud infrastructure on Google Cloud Platform (Compute, Storage, networking, IAM, etc.)
- Set up and manage a containerized architecture (Docker)
- Build and maintain robust CI/CD pipelines (build, test, automated deployment)
- Ensure infrastructure security (access management, secrets, hardening, monitoring)
- Optimize hosting costs while ensuring uptime and performance
- Write Linux/shell scripts for operational automation
- Design and integrate data processing and model components suited to the project's needs
- Document architecture and operational procedures
Tech skills we're looking for:
- Python (required), data processing
- NLP experience, ideally with low-resource or under-represented languages
- Familiarity with NLP/ML frameworks (Hugging Face Transformers, spaCy, or similar)
- Strong hands-on experience with GCP
- Docker and containerization principles
- CI/CD (GitHub Actions, Cloud Build, GitLab CI, or similar)
- Git / version control