Lead Engineer | Scrabble
full-time
Posted on November 13, 2025
Job Description
Lead Engineer (Engineering Lead)
Company Overview
Company Overview: Not specified
Job Summary
We are seeking a Lead Engineer (Engineering Lead) to spearhead our backend, data engineering, and infrastructure initiatives. The successful candidate will be responsible for creating scalable data pipelines, backend services, and cloud infrastructure that power our AI-driven platform. This role involves leading the entire engineering team and helping the founders cultivate a high-performance engineering culture characterized by best coding practices, thorough documentation, and efficient DevOps workflows.
Responsibilities
-
Tech Leadership & Strategy:
- Lead backend, data engineering, and infrastructure efforts to ensure scalability and reliability.
- Drive microservices architecture and serverless implementations on AWS.
- Collaborate with AI engineers to efficiently integrate LLM (Large Language Model)-powered features.
-
Backend & Data Engineering:
- Architect and develop high-performance APIs using Django & NodeJS.
- Build scalable ETL (Extract, Transform, Load) pipelines to collect, clean, and update university and course data.
- Manage structured and unstructured data using technologies such as RDS, DynamoDB, and MongoDB.
-
Cloud & DevOps:
- Implement CI/CD (Continuous Integration/Continuous Deployment) pipelines, containerization techniques (Docker, Kubernetes), and AWS infrastructure (Lambda, API Gateway, ALB, Amplify, etc.).
- Ensure the scalability, security, and cost efficiency of cloud infrastructure.
- Automate deployments and optimize system performance.
-
Team Leadership & Growth:
- Lead and mentor backend and DevOps engineers.
- Foster a high-performance engineering culture through best coding practices, thorough documentation, and effective DevOps workflows.
Qualifications
- 3 to 5 years of experience in backend development, data engineering, and cloud infrastructures.
- Ability to thrive in a fast-paced startup environment and make critical architectural decisions.
- Proficiency in Python (Django) and Node.js (Nest.js) for backend development.
- Strong experience with AWS services (Lambda, API Gateway, RDS, DynamoDB) and methodologies (CI/CD, microservices, DevOps).
- Proven experience in building ETL pipelines and managing significant datasets for AI-powered applications.
- Hands-on knowledge of infrastructure as code tools (Terraform, AWS CDK) and containerization technologies (Docker/Kubernetes) is preferred.
- Experience collaborating with AI/ML teams, especially in RAG (Retrieval-Augmented Generation) and LLM fine-tuning workflows, is a plus.
Preferred Skills
- Familiarity with agile methodologies and software development best practices.
- Strong problem-solving skills and the ability to work collaboratively in a dynamic environment.
Experience
- A minimum of 3 to 5 years of relevant experience in backend development, data engineering, and cloud infrastructures.
Environment
- The role is set within a high-growth startup environment, fostering innovation and rapid development cycles.
Salary
Salary: Not specified
Growth Opportunities
- Leadership role in a high-growth startup, with the potential to impact global education access through technology.
Benefits
- Competitive compensation, including Employee Stock Ownership Plans (ESOPs).