Senior Software Engineer, Backend (Search & Knowledge)
About the role:
Responsibilities:
- Play a substantial role in the Cresta Search & Knowledge engineering team.
- Work with Cresta product and engineering teams, build and continuously improve the Cresta knowledge platform and new product requirements.
- Stay closely with customers and their requirements, analyze the technical tradeoffs, own the customer facing deliverables.
- Develop high quality, well designed, reusable, and well-tested system components, and contribute to the overall system designs.
- Optimize the platform design and implementation for better user experience, lower latency, higher throughput, better reliability, and cost reduction.
- Demonstrate the engineering best practices in deliverables and daily work. Uphold others to the same high standards.
- Grow into technical ownership in a substantial part of the Cresta product and platform.
- Contribute to building the best-in-class company in addition to building the best-in-class product.
Qualifications We Value:
- Bachelor’s degree in Computer Science or related field.
- 5+ years of experience in relevant domains.
- Proficient in designing and maintaining clear and robust APIs based on strong understanding of various protocols including gRPC, REST, etc.
- Experience in working closely with frontend engineering teams to provide seamless user experience.
- Experience in high performance query optimization for both structured and unstructured queries.
- Experience in Elasticsearch, including designing search schemas, implementing queries, and optimizing search performance.
- Experience in containerized application deployment with Kubernetes.
- Experience with one of the major cloud providers.
- We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
- Paid parental leave to support you and your family
- Monthly Health & Wellness allowance
- Work from home office stipend to help you succeed in a remote environment
- Lunch reimbursement for in-office employees
- PTO: 3 weeks in Canada
Compensation for this position includes a base salary, equity, and a variety of benefits. Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable. We are actively hiring for this role in Canada. Your recruiter can provide further details.
We have noticed a rise in recruiting impersonations across the industry, where scammers attempt to access candidates' personal and financial information through fake interviews and offers. All Cresta recruiting email communications will always come from the @cresta.ai domain. Any outreach claiming to be from Cresta via other sources should be ignored. If you are uncertain whether you have been contacted by an official Cresta employee, reach out to recruiting@cresta.com.
Apply for this job
*
indicates a required field