remote
Senior Software Engineer Search - Datasite
Software Engineer
Lead the design and implementation of scalable search and AI-driven data solutions using Python, AWS, and advanced machine learning techniques to power Datasite’s next‑generation deal‑sourcing platform.
About the role
Key Responsibilities
- Architect and develop high‑performance search services and recommendation engines for large enterprise datasets.
- Design and deploy end‑to‑end ML pipelines on AWS, leveraging SageMaker, Lambda, and DynamoDB.
- Collaborate with data scientists to integrate NLP models for document classification and semantic search.
- Optimize query latency and throughput, ensuring sub‑second response times at scale.
- Mentor junior engineers and conduct code reviews to maintain quality and best practices.
Requirements
- 5+ years of software engineering experience with a focus on search and AI.
- Proficiency in Python, SQL, and AWS cloud services.
- Hands‑on experience with Elasticsearch, Solr, or similar search platforms.
- Strong background in machine learning, especially NLP and recommendation systems.
- Excellent problem‑solving skills and a passion for building production‑grade systems.
Skills
pythonmachine learningawsnlp