Architect, design, and implement highly scalable services for AlphaSense AI and Search products
Improve the reliability, latency, and cost-efficiency of AI and search services in cloud environments.
Deploy AI and Search services to both SaaS and single-tenant cloud environments.
Translate product requirements into software architectures in collaboration with Product Management.
Solve challenges that come along with working with large language models (high latency, variance, etc.), leading to a defensive, fault-first mindset.
Provide technical leadership and implement best practices for software development.
Requirements
Strong software engineering skills in back-end engineering on complex, data-intensive applications with professional, real-world experience with applications at scale
Deep, hands-on experience across a few back-end web frameworks like FastAPI, Django, Sanic etc
Experience in leading teams and/or projects in a full-stack environment
Excellent communication, organizational, problem-solving, debugging, and analytical skills.
Experience designing large-scale software systems and writing high-quality code and tests. Which includes handling error cases, asynchronous code, streaming data, caching, logging and analytics for understanding behavior in production.
Familiarity with Kubernetes, Docker, and cloud platforms such as AWS, GCP, or Azure.
Experience in deploying AI and search services (e.g. vector search) to single-tenant cloud environments.
Knowledge of modern development practices, including CI/CD pipelines and automated testing frameworks.
Experience in optimizing the performance and cost of cloud services.
Benefits
You may also be offered equity, and a generous benefits program.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.