Software Architect - Telemetry

undefined ago • 5 Years + • Devops

Job Summary

Job Description

We are looking for an experienced software architect passionate about Telemetry, Analytics and Data Engineering to join us at Haven Entertainment Studios. You will be responsible for developing the technical vision and designing our online infrastructure, the different backend services and the visualization tools of our analytics pipeline. This pipeline collects data from all instances of our game engine as well as our production environment. More precisely, you will be working closely with our game development team to offer logs and metrics for diverse usage, including software performance analysis, log analysis, and production KPIs. Finally, you will also be responsible for delivering and maintaining both development and live environments.
Must have:
  • Elaborate long-term technical vision for our telemetry platform.
  • Develop, maintain and optimize data ingestion and analysis services as well as the infrastructure that supports it.
  • Develop, maintain and optimize front-end analytics applications.
  • Develop, maintain and optimize in-engine analytics integration.
  • Guide our game development team in the usage and implementation of the instrumentation library.
  • Collaborate with members of the Telemetry team as well as the game development teams to provide training and support (e.g. code review).
  • Plan work effectively, and provide realistic updates on progress to your team and managers.
  • Maintain knowledge and analyze the potential of technological advances and trends.
Good to have:
  • Software Performance Profilers
  • Unreal Insight
  • Pix Renderman
  • VTune
  • AWS
  • ECS
  • ECR
  • S3
  • MySQL Aurora
  • Docker
  • Datafusion
  • Parquet File Format
  • OpenAPI
  • REST API
  • Typescript
  • Svelte
  • OpenTelemetry

Job Details

Reporting

The Software Architect will report to the Technical Director.

Responsibilities and Duties

  • Elaborate long-term technical vision for our telemetry platform.
  • Develop, maintain and optimize data ingestion and analysis services as well as the infrastructure that supports it.
  • Develop, maintain and optimize front-end analytics applications.
  • Develop, maintain and optimize in-engine analytics integration.
  • Guide our game development team in the usage and implementation of the instrumentation library.
  • Collaborate with members of the Telemetry team as well as the game development teams to provide training and support (e.g. code review).
  • Plan work effectively, and provide realistic updates on progress to your team and managers.
  • Maintain knowledge and analyze the potential of technological advances and trends.

Experience and skills required

  • 5 years minimum of experience as a programming leadership position.
  • Extensive knowledge of Rust and/or C++.
  • Bachelor’s degree in computer science or similar.
  • Experience optimizing database schemas and queries.
  • Experience architecturing distributed systems based on cloud native technologies.
  • Experience in DevOps using infrastructure as code.
  • Thirst to learn.

Bonus experience and skills

  • Experience with software performance profilers (Unreal Insight, Pix Renderman, VTune, etc).
  • Experience working in AWS (ECS, ECR, S3, MySQL Aurora, Docker).
  • Datafusion and Parquet file format.
  • Experience using:
  • OpenAPI / REST API
  • Typescript / Svelte
  • OpenTelemetry

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Montreal, Quebec, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Bend, Oregon, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Los Angeles, California, United States (On-Site)

Burbank, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Sony Interactive Entertainment

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug