Company Name: Coursemojo Job Details: Hiring,Remotely,in,USA,Remote,124K-178K,Mid,level Job Url: https://builtin.com/job/full-stack-engineer-cloud-ai/7433941 Job Description: Coursemojo is a leading ed-tech company, which has developed a best-in-class, curriculum-aligned, AI-powered assistant teacher. “Mojo” is designed to bridge the gap that exists between the high-quality English Language Arts instructional materials that school districts have adopted and the diversity of student needs that exist in classrooms. With the goal of supporting both teachers and diverse learners, “Mojo” helps educators differentiate instruction by providing each student (multi-lingual learners, students with IEPs, advanced students, struggling readers) with targeted, Socratic, one-on-one and small group support (in 50+ languages) through interactive learning activities in the context of core class instruction.In the role of Full Stack Engineer - Cloud & AI, your primary objective will be to lead the development of our innovative AI-powered educational software infrastructure.Why is this role significant? The Full Stack Cloud & AI Engineer is a critical role in our startup, responsible for building the technological foundation of our educational platform. We're seeking a versatile engineer who can bridge cloud infrastructure and AI-powered application development. In our fast-paced startup environment, you'll have the opportunity to design systems from the ground up, make impactful technical decisions, and directly influence our product's technological direction.While we recognize the breadth of this role, we're looking for a talented engineer who:Has a strong foundation in cloud technologiesDemonstrates adaptability in full-stack and AI developmentThrives in a startup environment where flexibility is keyCan learn and grow across multiple technical domainsWe don't expect expertise in every area, but we do seek someone passionate about building innovative educational technology and capable of rapidly acquiring new skills.The Full Stack Engineer - Cloud & AI will report to the Chief Technical Officer and will play a key role in shaping our engineering team's technical direction.What will your role encompass?Lead the architectural design of complex cloud infrastructure using AWS CloudFormationDevelop and optimize enterprise-grade serverless architectures leveraging AWS ECS Fargate and AWS LambdaArchitect and implement highly scalable, performant, and secure cloud-based applicationsDesign and manage sophisticated Aurora Serverless v2 and DynamoDB database solutionsProvide technical leadership in developing front and back-end technologies for web applicationsDrive technical strategy and innovation for our learning platformsMentor junior engineers and establish best practices for cloud developmentCollaborate with product managers, designers, and educators to transform educational technologyDevelop and enforce advanced security and privacy protocolsLead cross-functional initiatives to improve system architecture and performanceWho are we seeking? Requirements3+ years of software engineering experience with a demonstrated ability to work across multiple technical domainsStrong proficiency in cloud technologies, with hands-on experience in AWS (CloudFormation, ECS Fargate, Lambda)Solid full-stack development skills in Python/JavaScriptExperience with serverless architectures and containerizationPractical knowledge of integrating AI technologies and large language modelsProven ability to quickly learn and implement new technologiesExperience in a startup or similarly dynamic technical environmentStrong problem-solving skills and ability to work with limited resourcesDemonstrated ability to take ownership of complex technical challengesComfort with ambiguity and rapid technological changeTechnical SkillsCloud Infrastructure: AWS CloudFormation, ECS Fargate, LambdaDatabase: Aurora Serverless v2 and DynamoDBProgramming: Python, JavaScript, TypeScriptAI Integration: Experience with GPT, Claude, or similar LLMsWeb Frameworks: Flask, React or equivalentContainerization and Serverless TechnologiesBonus PointsExperience in EdTechBackground in machine learning or AI researchExperience with WebSockets using Flask-SocketIOExperience in TypeScriptStartup experienceEdTech experience in a similar roleLocation: This is a full-time, fully remote role, open for candidates across the United States. If you are not based in the United States, please do not apply.Compensation: At Coursemojo, we are committed to equitable, transparent, and rewarding compensation for our teammates. We base our salaries for every position on three factors: 1) benchmark data for similar roles, 2) a candidate's level of experience, and 3) a candidate's geographic location. The salary range for candidates is $124,400-146,300 for candidates with 2-5 years of relevant experience, and $151,400-$178,100 for candidates with 5+ years of relevant experience. Where a candidate falls within those ranges will be determined by the candidate's local cost of labor (with Tier 1 labor markets like NYC & SFO at the high-end of those ranges, and the majority of US geographies towards the low-end). You will also receive new hire equity in Coursemojo.Our Pledge to Diversity: Studies have shown that people of color and women are less likely to apply for jobs unless they believe they check all the boxes listed in a job description. We encourage you to apply, even if you don't believe you meet every one of our qualifications described. We are committed to recruiting, hiring, and retaining a diverse team. We have designed a hiring process that surfaces candidates' strengths, celebrates differences, and mitigates bias where we can so that we can hire the best and most diverse team possible.Ready to Transform Education? Submit your application below.