API Engineer

Company Name:
Salary period: Annual
API Engineer
Location: Fremont, CA
As an API Engineer, you'll be deeply involved in Sportvision's entire product pipeline. You will be working closely with multiple teams to define and refine the interaction between live sports tracking, app(s), the web and our multiple distributions. You'll analyze our systems, define and build new sports APIs. You'll be instrumental in building an innovative new Sportvision Data Gateway.
Your role will be to understand the interactions between the API and other dependencies and customers of the API and to design crisp, sensible and optimized APIs to support those needs. Strong discipline in engineering design, architecture and testability of code are needed to support this dynamic environment as is an eagerness to be involved in the fast-paced environment of professional sports.
What You'll Do:
ΓΆΒ ΒΆ Analyze all Sportvision's systems
ΓΆΒ ΒΆ Document and determine all data protocols
ΓΆΒ ΒΆ Architect, design, document, and implement secure and stable companywide API infrastructure for internal and external customers
ΓΆΒ ΒΆ Own the API framework that is the core of Sportvision Data Gateway. Sportvision API requests must be highly
reliable, highly available, and low latency
ΓΆΒ ΒΆ Program on the front and backend in Python, MySQL, and HTML
ΓΆΒ ΒΆ Interact with all teams to build and support new interactions with Sportvision Gateway APIs
ΓΆΒ ΒΆ Enhance and create new internal administration tools
ΓΆΒ ΒΆ Act as a point of contact for getting data into and out of our Sportvision Data Gateway system
ΓΆΒ ΒΆ Help users track down bugs
ΓΆΒ ΒΆ Develop relationships with key API consumers
ΓΆΒ ΒΆ Write code samples, articles, best practices and tutorials
ΓΆΒ ΒΆ 5 - 8 years of software development experience
ΓΆΒ ΒΆ Knowledge of API design principles and Web API's
ΓΆΒ ΒΆ Prior experience working with large amounts of data
ΓΆΒ ΒΆ Prior experience with Git, Python, PHP, C++, C#, Javascript, MySQL / SQL Server
ΓΆΒ ΒΆ Experience with OAuth
ΓΆΒ ΒΆ Experience building and supporting enterprise high-availability 24/7 systems
ΓΆΒ ΒΆ Bachelor's in Computer Science or equivalent
ΓΆΒ ΒΆ Experience with relational data modeling, databases and SQL
ΓΆΒ ΒΆ Strong technical chops, up and down the stack
ΓΆΒ ΒΆ Strong understanding of REST and asynchronous interactions
We work in a fast-paced environment that includes competitive compensation, casual work environment, and fun company events and celebrations.
Equal Opportunity Employer

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.