Highlights
Work on cutting-edge AI projects, grow your technical skills, collaborate globally.
Description
Job Summary
pJoin the forefront of AI innovation at Seismic, where you'll contribute to cutting-edge backend systems and services supporting search functionality. As a Software Engineer I on our Agentic AI Interfaces team, you’ll collaborate with senior engineers and cross-functional partners to build reliable, scalable systems that enhance customer experiences while growing your technical expertise.
Responsibilities
- Contribute to the design, development, and maintenance of backend systems supporting search functionality, ensuring performance, scalability, and reliability.
- Aid in implementing search and AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency.
- Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform.
- Participate in monitoring and performance tuning efforts, identifying bottlenecks and applying improvements to ensure acceptable query latency.
- Work closely with cross-functional teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences.
- Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems.
Required Skills
- C# and .NET
- PostgreSQL or similar databases
- Kubernetes experience (optional)
- Experience with React web applications (optional)
- Event-driven architectures (optional)
Required Skills Explained
- C# and .NET for building robust backend systems.
- Experience with microservices architecture to ensure scalability and reliability.
- Knowledge of PostgreSQL or similar databases for efficient data management.
- Familiarity with Redis or other caching technologies to improve application performance.
- Understanding of containerization tools like Docker to manage application deployment.
- Automation testing practices using frameworks such as xUnit, Postman, and JIRA for quality assurance.
- Experience in cloud platforms like AWS, GCP, or Azure for seamless integration.
- Interest in search and AI technologies, including RAG, conversational AI, and LLMs.
- Collaboration with cross-functional teams to deliver successful projects.
Who is this for
pThis role is ideal for individuals who have a passion for AI and are eager to contribute to the development of backend systems that enhance customer experiences. You should be comfortable working in a fast-paced, dynamic environment and be willing to collaborate with cross-functional teams across different regions.
Why This Job is a Good Opportunity
ulliWork on cutting-edge technology as part of Seismic's AI team driving the future of sales enablement.liOpportunities for growth in a rapidly evolving field and company.liJoin a global leader with a commitment to diversity, equity, and inclusion.liContribute to projects that directly impact customer experiences and business outcomes.liFlexible working arrangements, including cross-timezone collaboration opportunities.
Interview Preparation Tips
- Review Seismic's products and services to understand the context of your role.
- Prepare examples from previous experience in backend development, microservices, or cloud platforms.
- Practice explaining complex technical concepts in simple terms for non-technical stakeholders.
- Research AI technologies such as RAG and conversational AI to discuss current trends and applications.
- Demonstrate your ability to work effectively in cross-functional teams and remote settings.
Career Growth in This Role
pCareer growth opportunities within this role include advancing into more senior software engineering positions, leading a team of engineers, or specializing in specific areas such as AI development. The fast-paced nature of the company fosters continuous learning, and the ability to work with cutting-edge technologies provides ample opportunity for skill enhancement. Additionally, contributions to AI-driven features can lead to recognition within the industry and personal development.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of experience is required?1+ years of experience in software engineering, with experience contributing to backend systems or data-driven applications.
Is familiarity with Kubernetes a requirement?No, but exposure to Kubernetes for deploying containerized applications is a plus.
What kind of projects will I be working on?You’ll work on developing and maintaining backend systems that support search functionality and integrate AI-driven capabilities across the Seismic platform.