Build and operate highly scalable distributed applications that power catalog indexing systems, supporting core product discovery experiences of sites across Fanatics. Drive technical decisions through design documents, tradeoff analysis and cross-team technical reviews. Design and implement distributed services to ingest, validate and synchronize product catalog data for indexing and serving using GoLang and service APIs such as REST/gRPC. Build and operate event-driven ingestion/indexing workflows using managed streaming (e.g., Kafka / Amazon MSK) and object storage (e.g., Amazon S3), including batch formats such as Parquet where applicable. Architect and implement enhancements to support new feature requests, scalability, and reliability requirements. Drive commerce search serving configuration updates and relevance improvements to support product discovery outcomes. Work with product management and business to arrive at serving configuration to improve relevance to intent to customers. Configure and maintain search index serving settings and safely roll out serving configuration changes in production. Implement and tune relevance features such as boosting, sorting, synonyms and product ranking to improve search and browse experiences. Coordinate with platform and partner teams to ensure configuration updates remain compatible with indexing and ingestion workflows. Automated infrastructure provision, code release deployments, bug fixes and production support and user support, including on-call incident response and operational readiness improvements. Coordinate with internal platform teams, as well as third-party providers to diagnose issues or unexpected results and deliver fixes. Maintain and improve operational readiness through runbooks, knowledge transfer documentation and post-incident follow-ups. Automate infrastructure provisioning and code deployments using CI/CD and infrastructure-as-code practices, such as Terraform, GitLab CI/CD or GitHub Actions. Participate in on-call rotations, lead incident triage, investigation, resolution to issues in production. Meeting/interacting with project consumers to drive and assist with adoption of the project. Mentor engineers through onboarding, code reviews and technical guidance; reinforce engineering best practices. Lead team execution through agile ceremonies including standups and sprint planning, as well as coordinate task breakdown and prioritization. Mentor engineering interns from different teams during their internship. Partial telecommuting permitted; on-site at 8100 Nations Way, Jacksonville, FL 32256 when not telecommuting.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior