Seismic

Senior Software Engineer II – Backend – AI Search

Seismic

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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