Senior Backend Engineer (Python/aws)
We are looking for a Senior Backend Engineer (Python/AWS) for our ML Productionisation Engineering team to help design and build our world-class ML Feature Pipelines. The team is responsible for enabling Predictive Modelling (AI/DS) team and bringing ML/Data-driven concepts into operational state. Our data pipelines are powering tens of ML models across various sports (Soccer: Live Win Probability, Season Simulation, Player and Team props, xG, PV/Momentum, Power Rankings, Event Enrichment; Live predictions for Cricket, Basketball, American Football) As a Senior Engineer you will be expected to work independently, help solve technical challenges, and be an example in following best practices. You will also mentor junior engineers.
**Responsibilities**:
- Design and build cloud-native streaming and batch feature/data pipelines (including infrastructure, CI/CD and implementation)
- AWS, Terraform, Jenkins, Python.
- Work together with AI/DS team to productionise new ML/Data-powered insights.
- Refactor and optimise for production PoCs produced by AI/DS team.
- Participate in data engineering (batch and streaming feature engineering)
- Python, SQL.
- Design and implement libraries, which can be used by ML Productionisation and AI/DS teams for feature pipeline development
- Python.
- Design and implement performant, scalable and cost-effective cloud infrastructure.
- Use logging and monitoring tools to ensure end-to-end observability (ELK, Prometheus, Grafana).
- Engage in technical design discussions within the Engineering teams and other senior engineers in the organization.
- Collaborate within the ML Platform and AI/DS (predictive modelling) teams to design, build, and deploy platform services that are resilient, scalable, and low latency with tools and services to support 24/7 operations.
- Collaborate with the Platform Engineering (Infrastructure) and DevOps teams on best practices, tools and technologies required for AI/ML pipelines.
- Identify, assess, and implement 3rd party technologies that may complement Stats Perform capabilities, and accelerate advancement of critical features; maintain strong collaborative relationships with 3rd party technology providers
- This role does not involve direct Data Science, Machine Learning, or ML Platform work (ML models are designed and trained by a dedicated Predictive Modelling team) Role primarily focuses on Solution Architecture, Data/Feature engineering, Infrastructure, CI/CD, Ops for ML-based products.
**Required Qualifications**:
- Experience with Python.
- Experience with event-driven, messaging, distributed systems.
- Experience with SQL and NoSQL databases.
- 2+ years of relevant industry experience with cloud infrastructure: AWS, GCP, Azure. (solution architecture, deployment, monitoring)
**Desire Qualifications**:
- Knowledge of Data Science and Machine Learning.
- Experience with solution architecture and system design.
- Experience deploying AWS Cloud Infrastructure (Terraform, CloudFormation, CDK).
- Experience building CI/CD pipelines in cloud-based environments (Jenkins, CircleCI, TeamCity, GitHub, GitLab, Bitbucket). Experience with Docker (or other containers)
- Experience with Python Data Libraries (Pandas/SciPy/NumPy).
- Experience with data engineering.
- Experience with feature engineering.
- Experience with logging and monitoring frameworks (ELK, Prometheus, Grafana).
- Experience with serving data via AWS services, e.g. AppSync (GraphQL), MSK (Kafka), API Gateway, Kinesis.
- Experience with AWS microservices capabilities, e.g. Lambda, SNS, SQS.
- Experience with AWS data services, e.g. Dynamo, S3, Redshift and Redshift Spectrum.
**General requirements**
- Bachelor’s degree in Computer Science or similar.
- Verbal/written communication and presentation skills, including an ability to effectively communicate with both business and technical teams, and both internal and external stakeholders.
- An open-minded, structured thinker, a team player and good teammate.
- Intellectual curiosity and excellent problem-solving skills, including the ability to structure and prioritize an approach for maximum impact.
**Benefits**
Stats Perform is proud to offer state-of-the-art workplace facilities with comfort and personal care in mind. Our CEO cares about work life balance and has incorporated benefit like no meeting Fridays on selected weeks and mental health days.
- Time for self-development at work
- Internal Workshops.
- Private medial healthcare program.
- Group insurance.
- Mutisport.
- Flexible work hours.
- Access to the Stats Perform learning portal (incl. Udemy and OReilly), which aims to support your continued professional development.
- Stats Perform is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, gen
💡 Doporučuji: Vytvořte si svůj profesionální životopis (zdarma a snadno), se kterým zvýšíte šanci na získání lepší práce.
💡 Podívejte se na video 6 tipů pro životopis, díky kterým získáte pozvánku na pohovor, které Vám pomůže s přípravou životopisu a motivačního dopisu pro zvýšení šancí na pozvání na pohovor.
Zajímavé nabídky práce v okolí:
Práce Senior Backend Engineer (Python/aws): Často kladené otázky
👉 V jakém městě se nabízí nabídka práce Senior Backend Engineer (Python/aws)?
Práce je nabízena v lokalitě Praha.
👉 Jaká firma nabírá na tuto pozici?
Tato nabídka práce je do firmy Stats Perform.