- Company Name
- Crossover
- Job Title
- Senior Software Engineer, LearnWith.AI (Remote) - $100,000/year USD
- Job Description
-
**Job title:** Senior Software Engineer (Remote)
**Role Summary:** Lead architect and full‑stack engineer responsible for designing, building, and scaling AI‑powered education platforms (TeachTap, TeachTales, TimeBack, Athena). Drive technical vision, make strategic architectural decisions, and collaborate with product teams to turn innovative learning concepts into robust, scalable SaaS solutions.
**Expectations:**
- Spearhead architectural design and implementation of new features with a focus on performance, scalability, and maintainability.
- Act as the primary technical decision‑maker, guiding the direction of the product roadmap.
- Deliver high‑quality, maintainable code and ensure platform reliability and security.
- Integrate generative AI tools into development workflows and product features.
- Mentor and influence engineering best practices across the team.
**Key Responsibilities:**
- Design and document feature architectures that support large‑scale, multi‑tenant SaaS operation.
- Collaborate with product managers and designers to refine product requirements into technical specifications.
- Oversee performance tuning, load testing, and reliability monitoring of production systems.
- Evaluate and adopt AI technologies (LLMs, embeddings, recommendation engines) to enhance learning experiences.
- Lead code reviews, enforce coding standards, and maintain a clean codebase.
- Drive continuous improvement of development processes, tooling, and automation.
**Required Skills:**
- Full‑stack proficiency (frontend: React/Angular/Vue; backend: Node.js/Go/Python; database: PostgreSQL, Redis, Elasticsearch).
- Minimum 4 years building and scaling SaaS products; 2+ years as lead architect/technical lead.
- Strong experience with cloud platforms (AWS, GCP, Azure) and container orchestration (K8s, Docker).
- Proven integration of generative AI models (OpenAI, Llama, or similar) into production systems.
- Deep knowledge of API design, microservices, message queues, and event‑driven architecture.
- Familiarity with CI/CD pipelines, automated testing, and cloud monitoring.
- Excellent problem‑solving, communication, and leadership skills.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications in relevant cloud services (AWS Solutions Architect, GCP Professional Cloud Architect, etc.) preferred.
---