As a Software Engineer II, you will have wide range of responsibilities and opportunities to learn and make impact, which includes but not limited to:
- Design, estimate, develop, test, release, experiment on data schema and data ingestion pipelines.
- Capacity and perf estimation and optimization on data storage and data throughput.
- Work with partner teams and data providers to source and ingest structured data into a unified schema.
- Identify bottlenecks and optimize components within our ingestion system to maximize testability, scalability, and extensibility.
- Build intelligent systems to extract insights from our structured data to power the next generation of sports experiences.
- Work closely with our PMs to develop solutions in collaboration with partner teams who leverage our sports data corpus.
- Write clean, maintainable, performant, and well-tested code to implement new features and fix bugs.
- Monitor live system metrics, respond to alerts, and troubleshoot production issues.
- Grow with the support of your team, mentor engineers and help others on the team grow by providing thoughtful feedback.
Other
- Embody our Culture and Values
Qualifications
Required /Minimum Qualifications:
- Bachelor’s degree in computer science or related technical field AND 2+ years backend software development experience with coding in languages including, but not limited to, .NET Standard, C#, Java,C++ OR equivalent experience
- 2+ years of experience with cloud technologies (AWS/Azure/Google Cloud)
- Experience with database (SQL or NoSQL) with schema design.
Additional or Preferred Qualifications :
- Experience building cloud-native services with microservices, or service-oriented architecture, preferably with azure cloud technologies.
- Affinity towards core system engineering and distributed infrastructure.
- Experience with database (SQL or NoSQL) with schema design.
- Experience working in an agile, test-driven software development process.
- A proven record of accomplishment of shipping large scale software as a service with high availability, low latency, experience in performance tuning.
- Independent, capable of making decisions in an ambiguous environment and unblock yourself, prioritize your work and manage your own time.
- A proven record of accomplishment of engineering excellence and quality. Live site first – testing, monitoring, analyzing user feedback.
- Effective communication skills to collaborate cross-group and work effectively within the team.
- Ability to quickly understand and pick up new tools, technologies & applications.
- Experience with node.js / react and front-end experience is not required for the role but is a plus.
- No domain knowledge about sports is required for the role but it is a plus.
Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.
No comments:
Post a Comment