Senior Software Engineer (Data Platform) - Remote @ Teamworks
Your Application Journey
Email Hiring Manager
Job Details
Game Plan - How You'll Drive Impact
Design and build robust backend systems using Python for data platform engineering. Handle high-volume data processing and integration. Develop and maintain data pipelines using Kafka and other streaming technologies to support real-time data flow across multiple systems. Build and optimize APIs that serve as integration points between internal teams and external systems.
Work on full-stack features including React Native applications and frontend interfaces for data visualization and user matching algorithms. Collaborate with internal data engineering experts and cross-functional teams to deliver scalable data solutions. Make architectural decisions and navigate technical trade-offs, focusing on system design and integration patterns. Mentor junior engineers and contribute to engineering best practices and code quality standards.
Support the team's mission as a connector between multiple internal groups, ensuring seamless data flow and system interoperability.
Player Profile - What You Bring to the Team
- Strong backend development experience with Python (Flask, FastAPI, Sanic).
- Solid experience with data technologies, including Kafka and message queues.
- Understanding of systems design and distributed architecture.
- Familiarity with full-stack development, including React Native.
- Proven track record in building scalable backend systems.
- Exceptional problem-solving ability in dynamic environments.
- Collaborative mindset with cross-team experience.
The Ideal Recruit - Skills & Experience
Experience with data platform engineering, ETL pipelines, and data infrastructure. Knowledge of event-driven architecture and microservices patterns. Familiarity with cloud platforms (AWS, GCP, Azure) and modern deployment practices. Understanding of both SQL and NoSQL database technologies and data modeling. Experience with Docker, Kubernetes, and CI/CD practices. Preferably background in connector or platform teams that integrate multiple systems. Bonus if experienced with data analytics tools, machine learning pipelines, or sports/performance data.
Champion Mindset - Traits for Success
Strong analytical and creative problem-solving skills focused on architectural soundness. Proactive, organized, and efficient work style. Excellent communication and mentorship skills. Alignment with core values: honesty, humility, hard work, commitment, innovation, and exceptionalism.
The Perks of Playing for Teamworks
Grow your career while shaping the future of sports technology. Join a global team with high achievers and innovators. Enjoy competitive compensation including salary, performance-based incentives, and equity. Access comprehensive benefits, flexible work options, and stipends for learning and home office equipment.
Compensation Philosophy
The target salary is $180,000, with final offers based on experience, skills, and interview performance. Equity is offered to align success with company growth. Transparent compensation practices ensure fair pay for performance.
Inside our Locker Room
Teamworks is the leading operating system for elite sports. Founded in 2006, with over $165 million in funding, Teamworks supports more than 6,500 sports organizations globally. Our solutions cover personnel, performance, operations, and intelligence. The company operates remote-first with global team locations including New York, London, Perth, and Austin.
What to Expect When Interviewing at Teamworks
The interview process is transparent and engaging. It includes authentic conversations, clear steps, and interactions with key team members. Prepare to ask questions and learn about Teamworks' culture. For accommodation requests, email hiring@teamworks.com.
Key skills/competency
- Python
- Kafka
- Backend
- APIs
- React Native
- Cloud
- Microservices
- Distributed Systems
- Data Pipelines
- Mentorship
How to Get Hired at Teamworks
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to data platform engineering.
- Showcase projects: Highlight Python and Kafka experience.
- Prepare for system design: Demonstrate scalable integration approaches.
- Research Teamworks: Understand their innovative sports tech culture.