Articulate is looking for a Senior Software Engineer I to join our amazing AI Enablement team!
As a Senior Software Engineer 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 tasks and you’ll collaborate with teammates to develop innovative solutions that enable other teams to leverage AI technology to create powerful, transformative experiences for our users.
What you'll do:
Build new features and enhance existing ones with an eye for qualityFocus on customers and iterate quickly to bring them valueCollaborate closely with engineers, designers and product leadersMentor software engineers and review work constructivelyParticipate in defining application architectureParticipate in and level up our incident response processBe part of a growing remote-first company with a world-class cultureBe responsible for making effective use of your time, focusing on quality results instead of effort
What you should have:
Enthusiasm for creating tools, libraries, and services that enable other teams to more easily create powerful AI experiences for customers5+ years of experience working in a software engineering environmentA proven track record of implementing, shipping and maintaining production softwareA history of collaborative, team-based workStrong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alikeLittle need for direct oversightAbility to write clear, testable, and maintainable JavaScriptProficiency with fullstack JavaScript/TypeScript technologies (React, Node.js, Postgres, Docker)Proficiency with backend technologies (Node.js, Postgres, Docker)Experience building internal tools, utilities, and servicesStrong git/github familiarity
Nice to haves:
Experience building and operating software with LLM or generative vision model componentsProficient in a related field, such as Applied AI, Machine Learning, Data Engineering, Data Science, Applied Mathematics or a similar disciplineAWS services (S3, SNS, SQS, Bedrock)OpenAI or similarEvent-driven architecturesExperience w/ a variety of frontend frameworks and/or Native Web ComponentsReal-time collaboration (CRDTs, WebSockets, etc.)TypeScript, PythonExperience and passion for accessibilityAwareness of the ethical implications of using AI