
Senior Software Engineer II – Backend – AI Search
Seismic
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain backend systems and services for search functionality
- Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques
- Collaborate with data scientists, AI engineers, and product teams
- Monitor and optimize search performance
- Provide technical guidance and mentorship to junior engineers
- Work closely with cross-functional teams
Requirements
- 7+ years of experience in software engineering
- 5+ experience with C# and .NET, unit testing, object-oriented programming, and web services
- 3+ experience with Python
- 3+ experience with Redis
- 2+ experience with PostgreSQL
- Proficient in Test Driven Development (TDD)
- Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
- Experience with Event driven architectures, Kafka
- Experienced in container technologies such as Docker
- Proficient in microservice frameworks like Kubernetes (K8s)
- Experienced in CI/CD
- Experience with DDD (Domain driven development) or feature toggle (Launch Darkly) is good to have
- Cloud knowledge with AWS, Google Cloud Platform (GCP), or Azure
Benefits
- Global Benefits page for health insurance, retirement plans, paid time off, flexible work arrangements, professional development, bonuses, stock options, equipment allowances, wellness programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETunit testingobject-oriented programmingweb servicesPythonRedisPostgreSQLTest Driven DevelopmentInfrastructure as Code
Soft Skills
technical guidancementorshipcollaborationcross-functional teamwork