Lead Engineer | Scrabble
Job Description
Lead Engineer (Engineering Lead)
Company Overview
Company details have not been specified.
Job Summary
We are seeking a Lead Engineer (Engineering Lead) to oversee our backend, data engineering, and infrastructure initiatives. This role is crucial for building scalable data pipelines, backend services, and cloud infrastructure for our AI-driven platform. You will lead the engineering team and assist the founders in cultivating a high-performance engineering culture that emphasizes best coding practices, documentation, and DevOps workflows.
Responsibilities
-
Tech Leadership & Strategy:
- Lead backend, data engineering, and infrastructure efforts to ensure scalability and reliability.
- Drive the implementation of microservices architecture and serverless solutions on AWS.
- Collaborate with AI engineers to efficiently integrate LLM-powered features.
-
Backend & Data Engineering:
- Architect and develop high-performance APIs using Django and NodeJS.
- Build scalable ETL (Extract, Transform, Load) pipelines for university and course data collection, cleaning, and updating.
- Manage structured and unstructured data using RDS, DynamoDB, and MongoDB.
-
Cloud & DevOps:
- Implement CI/CD (Continuous Integration/Continuous Deployment) pipelines, along with containerization technologies like Docker and Kubernetes.
- Configure and manage AWS infrastructure components such as Lambda, API Gateway, ALB (Application Load Balancer), and Amplify.
- 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 that emphasizes best coding practices, documentation, and effective DevOps workflows.
Qualifications
-
Experience: 2-4 years in backend development, data engineering, and cloud infrastructures.
-
Technical Skills:
- Proficiency in Python (Django) and Node.js (Nest.js) for backend development.
- Strong experience with AWS services (Lambda, API Gateway, RDS, DynamoDB, CI/CD, Microservices, DevOps).
- Experience in building ETL pipelines and managing large datasets for AI-powered applications.
- Familiarity with infrastructure as code (Terraform, AWS CDK) and containerization (Docker/Kubernetes) is preferred.
-
Soft Skills:
- Ability to thrive in a fast-paced startup environment.
- Competency in making key architectural decisions.
- Experience working with AI/ML teams, particularly in Retrieval-Augmented Generation (RAG) and Large Language Model (LLM) fine-tuning workflows, is a plus.
Preferred Skills
- Hands-on knowledge of infrastructure as code practices.
- Experience with advanced AI tools and frameworks.
Experience
- 2-4 years of relevant experience in backend development, data engineering, and cloud infrastructures.
Environment
The specific work setting (remote, in-office, hybrid) has not been specified.
Salary
Details regarding salary have not been provided.
Growth Opportunities
This role offers the potential to be part of an AI-powered EdTech revolution and the opportunity to help enhance global education access through technology. It also includes a leadership position in a high-growth startup.
Benefits
Competitive compensation packages including Employee Stock Ownership Plans (ESOPs) have been mentioned. Details on additional benefits have not been provided.