Articulate logo

Senior Software Engineer II (AI Team) - Articulate

View Company Profile
Job Title
Senior Software Engineer II (AI Team)
Job Location
United States
Job Description
Articulate is looking for a Senior Software Engineer II to join our amazing AI team! Last year we launched our AI Assistant to empower creators to produce engaging and effective online learning and it has been a huge hit. We’re taking it to the next level through simple yet powerful AI-enabled experiences like Course Generation, AI voice, AI video, and more.

As a Senior Software Engineer II at Articulate, you’ll work closely with a talented team of software engineers, machine learning engineers, and designers to build industry-leading products and solve interesting, complex problems. You’ll be responsible for large features and you’ll collaborate with teammates to develop innovative solutions that leverage AI technology to create powerful transformative experiences for our users. AI applied to the world of learning is a powerful combination. We’re diving into Agentic frameworks, cutting-edge Video Generation models, and Evaluation-Driven Development to supercharge the intelligence of our AI Assistant, and help our customers create better courses for 100+ million learners in 187 countries (including all 100 of Fortune 100 companies).

What you'll do:
  • Build new features and enhance existing ones with an eye for quality
  • Focus on customers and iterate quickly to bring them value
  • Collaborate closely with engineers, designers and product leaders
  • Mentor software engineers and review work constructively
  • Participate in defining application architecture and testing frameworks as we delve into the new world of LLM-powered software
  • Anchor the team’s on-call rotation by assisting, guiding, and teaching others during complicated incidents
  • Be part of a growing remote-first company with a world-class culture
  • Be responsible for making effective use of your time, focusing on quality results instead of effort
  • What you should have:
  • Enthusiasm for creating software experiences made possible by AI/LLMs
  • 10+ years of experience working in a software engineering environment, with a proven track record of implementing, shipping and maintaining production software
  • A history of collaborative, team-based work, and technical leadership
  • Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
  • Little need for direct oversight
  • Ability to write clear, testable, and maintainable JavaScript
  • Expertise with frontend technologies (React, JavaScript/TypeScript, S(CSS))
  • Expertise with backend technologies (Node.js, Postgres, Docker)
  • Proficiency developing and maintaining services on AWS, and strong operational skills using an APM like Datadog
  • Nice to haves:
  • Experience (personal or professional) building and operating software with LLM or generative image model components
  • Proficient in a related field, such as Applied AI, Machine Learning, Data Engineering, Data Science, Applied Mathematics or a similar discipline
  • Experience with and passion for accessibility
  • Awareness of the ethical implications of using AI
  • Everything You Need, One Platform.

    From job listings to startups, investors to funding rounds, and everything in between, Employbl puts the power in your hands. Why wait?

    Start your free trial today!


    Stay Ahead of the Curve

    Sign up for our newsletter to stay informed about the latest startups and trends in the tech market. Let Employbl be your guide to success.

    Articulate Headquarters Location

    New York, NY

    View on map

    Articulate Company Size

    Between 10 - 1,000 employees

    Articulate Founded Year

    2002

    Articulate Total Amount Raised

    $1,500,000,000

    Articulate Funding Rounds

    View funding details
    • Series A

      $1,500,000,000 USD