Remote job
Software Engineer
Job details
About this role
Role overview A full-stack Software Engineer position focused on shipping production code that powers an AI-driven platform used by more than one million job seekers. The role spans front-end interfaces, real-time user experiences, backend services, and the integration layers that connect AI models, speech-to-text engines, and data systems into a cohesive product. It is a core builder opportunity for an engineer who wants end-to-end ownership of features and direct influence on a product that supports people during high-stakes career moments.
Responsibilities - Design, build, and ship features across the full stack, from user-facing interfaces to backend APIs and services. - Own features end-to-end, taking responsibility for architecture, implementation, testing, and ongoing reliability. - Integrate AI models, speech-to-text engines, and data pipelines into seamless, real-time product experiences. - Collaborate with product, design, AI engineering, and DevOps teams to translate ideas into shipped functionality. - Write clean, well-tested code and respond to production issues when they arise.
Requirements - Full-stack engineering experience covering front-end and backend development. - Comfort working across APIs, services, and integration layers that connect machine learning and data systems. - A product-minded approach with the ability to weigh user impact alongside technical tradeoffs. - Strong code quality practices, including testing, debugging, and writing code that other engineers can maintain. - Sense of ownership that extends beyond assigned tasks to the broader problems a feature is meant to solve.
Nice to have - Experience working with AI/ML systems, speech-to-text engines, or real-time data pipelines. - Background collaborating closely with product and design teammates in fast-moving environments.