We’re looking for talented enthusiasts to join Veo’s Builders team and make an impact that empowers sports communities worldwide. We’re democratizing sports by providing video analysis to teams of all levels—once a privilege for only a few.
You can now join our passionate team that solves exciting challenges in AI, data analytics, and cloud infrastructure, thriving in a collaborative environment.As a global leader in AI-based sports camera technology, over 40,000 clubs in 90+ countries use Veo Cams weekly to record their games.We seek a skilled and experienced Senior Backend Developer to join our team. The ideal candidate will have a solid background in backend development, specifically with Python and FastAPI, and a documented history of designing and building robust, scalable APIs in complex environments.You should have at least 5 years of experience working in backend software development, emphasizing API-driven architecture.
Extensive knowledge of Python is essential, along with hands-on experience in FastAPI or similar frameworks and a deep understanding of RESTful API design principles, security practices, and performance optimization. Proficiency with relational and NoSQL databases, including writing complex queries and optimizing database performance, is also crucial.The position calls for knowledge of cloud platforms, with AWS being of particular interest, along with proficiency in Docker, CI/CD pipelines, and infrastructure-as-code technologies. You should also have experience implementing best practices for monitoring and logging in production environments, ideally with tools like Prometheus, Grafana, or similar observability stacks.We esteem the capacity for adeptly handling technological difficulties, an anticipatory stance on complex problem-solving, and a history of coaching novice developers.
Familiarity with agile practices and the ability to work well with diverse team members are key to thriving in this position.Your enthusiasm for crafting high-efficiency backend solutions and expandable APIs is highly sought after—please consider reaching out to us!
You will be responsible for:
- Leading the Migration of Camera Service Next: Oversee the transition of Camera Service Next—a cutting-edge, serverless API deployed through CDK and AWS CodeDeploy. This API is designed with modern best practices, incorporating OpenAPI Specification (OAS), OpenTelemetry (OTEL), thorough acceptance criteria, and more. Camera Service Next is the authoritative source for all camera-related data, empowering product and support teams with quick access to essential information and enabling production and capture teams to generate and manage crucial data seamlessly. This initiative is pivotal in ensuring Veo’s camera ecosystem is robust, reliable, and future-ready.
- Ongoing Maintenance and Rapid Issue Resolution: As the owners of Camera Service Next, our team is responsible for the stability and reliability of a service upon which multiple teams rely. This includes proactive maintenance, continuous optimization, and quick response to unexpected issues or outages. We pledge to reduce disturbances to the slightest degree, even when the day presents tough situations, by preserving an operational and swift support system, solidifying Camera Service Next as a stable cornerstone for our company's camera ecosystem.
- Unified Logging and Metrics Migration to Grafana/Loki/Prometheus: Spearhead the consolidation of all logs and metrics generated by our Camera Application and physical Cameras from disparate services into a centralized observability stack powered by Grafana, Loki, and Prometheus. This migration will provide developers with accurate, field-level diagnostic capabilities, enhancing their troubleshooting and optimization processes. Additionally, it will enable our Product Quality Lead to establish comprehensive dashboards, allowing real-time monitoring of performance and quality metrics across our deployed fleet in the market, ensuring that we consistently deliver an outstanding user experience.
Environment/Language/Tools/Platforms:
- Python / FastAPI, supported by OAS, Lambdas, ECS, and CodeDeploy (Primary)
- AWS (Primary)
- CDK / Cloudformation
- Unit / integration / acceptance criteria testing
Extra:
- Javascript / Typescript / NodeJS
- Grafana
- Rust
You will work closely with Facundo Estevez, our Cam Web & Mobile Lead, and Jesper Kisum, our Cam Web Developer. A Cam Mobile Team (2 Android & 1 IOS), 7 Firmware developers, and Amr Ismail, our Product Quality Lead.At Veo, you will be part of a work environment that brings new excitement daily. Our rapid growth ensures a diverse and ever-changing atmosphere. We believe in employee well-being in a positive culture that allows you to thrive personally and professionally.Ready to make your mark in sports tech? Embrace the opportunity with Veo to make a substantial impact on our field!We’re inviting for interviews continuously, so apply with LinkedIn or your resume as soon as possible.Apply for this job