EdReports.org logo
EdReports.org

Increasing the capacity of educators to seek, identify, and demand the highest quality instructional materials.

Software Engineer, AI Systems

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 11-50Since 2015H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

20 days ago

Salary

$120.0K - $180.0K / year

Seniority

Lead

Bachelor Degree7 yrs expExperience acceptedEnglishAWSCloud

Job Description

Software Engineer, AI Systems

EdReports.org

• Partner closely with product managers and subject matter experts to deeply understand the review process, user needs and pain points, and translate them into technical solutions. • Design and implement AI-powered system components, including building data ingestion pipelines, implementing retrieval systems to surface relevant content, designing prompt workflows, and coordinating multi-step interactions between LLMs and external tools. • Build internal tools and interfaces that enable users to interact with AI-generated outputs, including reviewing evidence, refining results, and contributing to final output. • Develop and optimize data pipelines and storage systems to support large, multi-modal curriculum datasets (e.g., long-form PDFs, web content, and embedded media), including metadata tagging and efficient retrieval. • Define and implement evaluation approaches (e.g., human-in-the-loop review, benchmarking, and output validation) to assess the quality, accuracy, and bias of AI-generated outputs. • Rapidly prototype and iterate on AI-driven features, balancing experimentation with production-grade engineering. • Develop and maintain systems, ensuring robust performance and adherence to web accessibility standards, security best practices, data privacy standards, and ethical technology use, especially when exploring AI applications. • Contribute high-quality, maintainable code, including documentation, to ensure code quality across the organization’s systems. • Provide strategic technical recommendations to leadership, aligning innovations with organizational goals. • Contribute to evolving team priorities and organizational needs, adapting approaches while maintaining clear ownership of outcomes and responsibilities.

Job Requirements

  • Passion for EdReports’ mission and vision, our core values, and our commitment to Diversity, Belonging, Inclusion, and Equity.
  • 7+ years of professional experience in software development or AI systems development; a related advanced degree (e.g., MS or PhD in Computer Science or a related field) may substitute for up to 2 years of experience.
  • Experience building production systems using LLM APIs, including retrieval-augmented generation (RAG), prompt design, and orchestration frameworks.
  • Experience working with data retrieval systems, search infrastructure, or information retrieval concepts.
  • Expertise in scalable, secure web systems, with significant experience in cloud platforms such as Google Cloud or AWS.
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Strong product mindset, with experience delivering user-centered features in collaboration with product and design teams.
  • Exceptional communication skills, with a proven ability to convey complex technical concepts to non-technical stakeholders.
  • Bachelor’s degree in Computer Science, Web Development, or a related field, or equivalent professional experience.
  • Residency in and authorization to work in the United States.

Benefits

  • Unlimited Discretionary Time Off (DTO) and Sick Time,
  • 21 days of paid holidays and office closure days in 2026,
  • Monthly Communications Reimbursement,
  • Initial home office and technology setup stipend,
  • EdReports pays for 90% of health care for both the employee and their immediate family,
  • 401k that new hires become eligible for after six months of employment (includes safe harbor, employer match, etc.).

Related Job Pages

More Full-stack Engineer Jobs

Saipos | Sistema para Restaurante logo

Senior Fullstack Developer – Platform

Saipos | Sistema para Restaurante

Tornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Develop and enhance features with a strong focus on automated testing, monitoring, and quality. • Actively contribute to architectural decisions, supporting a distributed, flexible, and scalable architecture. • Assist in defining the technical solution and software architecture for projects. • Ensure the execution of the development process stages. • Monitor and accompany deployments in the production environment. • Act as an ambassador for an agile mindset within the team.

Brazil
Saipos | Sistema para Restaurante logo

Fullstack Developer, Pleno – Delivery & Roteirização

Saipos | Sistema para Restaurante

Tornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Desenvolvimento de novas funcionalidades e manutenção corretiva, considerando aspectos de qualidade de software como testes unitários e monitoramento da aplicação; • Contribuir com as decisões de arquitetura da aplicação, buscando uma arquitetura distribuída, flexível, moderna e escalável que acompanhe o crescimento constante; • Apoiar a construção da solução técnica e da arquitetura de software do projeto; • Garantir a execução das etapas no processo de desenvolvimento de software; • Acompanhar deploy em ambiente de produção; • Ser agente replicador da mentalidade ágil no time.

Brazil
Saipos | Sistema para Restaurante logo

Senior Fullstack Developer – Offline Payments

Saipos | Sistema para Restaurante

Tornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Develop and enhance critical features, with a strong focus on testing, monitoring, and software quality; • Actively contribute to architectural decisions, helping to maintain a distributed, scalable architecture prepared for growth; • Support the definition of technical solutions and project architecture; • Work across the entire development cycle: from conception to production deployment; • Serve as a technical point of reference within the team and as an advocate for agile culture.

Brazil
Job Closed
Saipos | Sistema para Restaurante logo

Senior Fullstack Developer – Integrações

Saipos | Sistema para Restaurante

Tornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Desenvolvimento de novas funcionalidades e manutenção corretiva, considerando aspectos de qualidade de software como testes unitários e monitoramento da aplicação; • Contribuir com as decisões de arquitetura da aplicação, buscando uma arquitetura distribuída, flexível, moderna e escalável que acompanhe o crescimento constante; • Apoiar a construção da solução técnica e da arquitetura de software do projeto; • Garantir a execução das etapas no processo de desenvolvimento de software; • Acompanhar deploy em ambiente de produção; • Ser agente replicador da mentalidade ágil no time.

Brazil