Software Architect
Core
Design scalable software architectures and establish engineering standards for cloud-native sports analytics products.
Role type
Senior Software Architect (cloud-native, distributed systems)
Builds
Cloud-native solutions for sports performance analytics
Domain
Sports technology, computer vision, AI, cloud infrastructure
Deliverable
production ML models | product features
Required skills
software architecture, distributed systems, design patterns, system integration, Go (Golang), object-oriented programming (Java/C#/Kotlin), microservices, major cloud platforms (GCP/AWS/Azure), AI-assisted development tools
Preferred skills
Python
Technologies
Go, Java, C#, Kotlin, Python, Google Cloud, AWS, Azure
Responsibilities
Design and evolve scalable, secure, and maintainable software architectures; Define architectural standards, technical requirements, and engineering best practices; Collaborate with engineering teams to translate business needs into scalable technical solutions; Lead architecture reviews and code reviews; Evaluate and adopt modern technologies and AI-assisted development tools; Contribute directly to the codebase through validation, refactoring, and optimization
Seniority
Senior, hands-on IC