

Senior Software Engineer
Job Description
As a key member of the Platform Engineering team, you will construct and maintain the critical systems that form the backbone of our operations. You will integrate LLMs, embeddings, and other AI technologies into our platform, enabling innovative product features and exceptional user experiences. Your role is crucial in ensuring these systems are robust and capable of supporting complex, real-time customer interactions. With a commitment to end-to-end ownership, you will significantly shape the future of our product, directly influencing our ability to meet the evolving needs of our customers.
Responsibilities
Develop and maintain scalable, high-performance backend systems foundational to our product's functionality.
Implement cutting-edge AI algorithms and architectures, and scale them for production within our platform.
Continuously improve system performance, identify bottlenecks, and deploy optimizations for smooth operation at scale.
Ensure our core functionality is stable, scalable, well-maintained, and continuously improving.
Continuously grow your technical skills to tackle our toughest challenges related to quality, performance, robustness, and reliability.
Contribute to our team’s culture and future by mentoring other engineers and setting standards of engineering excellence.
Support and scale highly-available, highly-trafficked services essential for our customers' time-sensitive, business-critical needs.
Job Requirements
5+ years of experience in professional full-stack software development, with a recent focus on leveraging AI/ML technologies.
Expertise in working with all components of a modern web application.
Proficiency in programming languages such as Ruby on Rails, JavaScript, Python, or Go.
Proficiency in object-oriented programming, systems design, and working with large-scale, low-latency systems.
Experience using frontier-scale LLMs (e.g., GPT, Claude, Gemini) programmatically for developing applications in production environments is a plus.
Experience working with SQL and RDBMS (PostgreSQL preferred) and data warehousing solutions.
Strong software engineering practices, including coding, unit testing, code reviews, and design documentation.
B.S. or higher in Computer Science (or equivalent work experience).