Swish Analytics is looking to build the next generation of predictive sports analytics data products by hiring a Staff Software Engineer to lead and own the development of business essential products.
Requirements
- Hands-on production experience with languages like NodeJS & Python.
- Hands-on production experience with databases, both relational and non-relational.
- Production experience with software engineering at a global level.
- Interest or experience with GO.
- Production experience with stream-processing paradigms like Kafka.
- Production experience with Docker and Kubernetes.
- Understanding of various observability platforms.
Responsibilities
- Be the technical lead and owner for key products of our core backend applications.
- Perform code reviews and provide constructive feedback.
- Find optimizations in current applications, implement best practices, and ensure adherence to coding standards.
- Design and enhance both new and existing services.
- Work with globally distributed data.
- Participate in discussions and create and review architectural diagrams.
- Have a deep understanding of high-traffic, client-facing APIs and networking topology.
Other
- 8+ years of production software engineering and technical leadership experience.
- A creative mind for solving technically difficult problems in both standard and non-standard ways.
- Passionate about reliability, high availability, automation, observability, coding standards, and global scale.
- Strong communication skills working with technical and non-technical stakeholders
- You have a BS or higher in CS/CE/SE or relevant experience.