Senior Software Engineer II – Backend – AI Search

Posted 70ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer II optimizing backend systems for AI-driven search functionality at Seismic. Collaborating with cross-functional teams to develop scalable, high-performance solutions.

Responsibilities:

  • 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