Join Articulate as a Senior Software Engineer II on our dynamic AI team! We recently launched our AI Assistant to help creators deliver engaging online learning experiences, and we're excited to elevate our offerings with innovative AI-enabled features like Course Generation, AI voice, and AI video. As a Senior Software Engineer II, you will collaborate closely with a talented team of software engineers, machine learning engineers, and designers to tackle complex problems and build industry-leading products.
What you'll do :
- Develop new features and enhance existing ones with a focus on quality.
- Prioritize customer needs and iterate quickly to deliver value.
- Collaborate with engineers, designers, and product leaders to foster innovation.
- Mentor fellow software engineers and review their work constructively.
- Play a key role in defining application architecture and testing frameworks as we explore LLM-powered software.
- Lead the team's on-call rotation, assisting and guiding others during complex incidents.
- Contribute to a thriving remote-first company with a strong culture.
- Manage your time effectively, emphasizing quality results over mere effort.
What you should have :
A passion for creating software experiences enabled by AI and LLMs.Over 10 years of experience in software engineering with a proven record of delivering and maintaining production software.A collaborative spirit with experience in technical leadership.Excellent communication skills, able to explain technical concepts clearly to both technical and non-technical audiences.Self-sufficiency with minimal oversight.Proficiency in writing clear, testable, and maintainable JavaScript.Expertise in frontend technologies (React, JavaScript / TypeScript, S(CSS)) and backend technologies (Node.js, Postgres, Docker).Experience with AWS service development and proficiency in using APM tools like Datadog.Nice to haves :
Experience with LLM or generative image model components, either personally or professionally.Background in Applied AI, Machine Learning, Data Engineering, Data Science, Applied Mathematics, or a related field.Commitment to accessibility in software design.Awareness of ethical considerations associated with AI implementation.The salary range for this position is $159,200 to $238,800, depending on experience and qualifications. This range reflects our commitment to fairly compensate based on various factors. This position is also bonus eligible and comes with an excellent benefits package.
Articulate Global, LLC is the leading SaaS provider for online workforce training. Founded in 2002, we empower organizations to develop and analyze effective online training programs. We are honored to serve over 118,000 customers worldwide, including all Fortune 100 companies.
Articulate is an Equal Employment Opportunity and Affirmative Action employer. We value diversity and inclusion, and we take our commitment to creating an equitable and empowering workplace seriously. If you require assistance in the application process due to a disability, please reach out to us via email.