Back-End API Developer
Company | Ubisoft |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior, Mid Level |
Requirements
- Experience in Software/Data engineering, with solid programming experience in at least one of Python, Java, Scala, or Kotlin.
- Experience building and interacting with REST APIs and familiarity with the principles of microservice architecture and APIs design.
- Previous experience using cloud technology (AWS/Azure) and modern infrastructure.
- Ability to navigate between the big picture and the micro details to achieve consistently.
- A capacity to work collaboratively, with good communications skills to discuss with colleagues.
Responsibilities
- Design, prototype, build and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft.
- Build and manage a scalable infrastructure in the cloud.
- Sync up with your team to discuss work-in-progress, ideas, and blockers; plan and prioritize; overcome issues; etc.
- Participate in the decisions and implementations to improve the platform’s quality.
- Enable the use of the core Platform by developing all the connecting pieces of software to allow its usage and integration in the Ubisoft ecosystem.
- Participate in proof-of-concept projects to advance understanding of new data and ML related technologies, while furthering your own knowledge and skills as well.
Preferred Qualifications
- If you have other experiences related to Databricks, DevOps, Big Data Processing (Spark/Kafka), it will be considered an asset to the position.