Sony Pictures Imageworks is located on the unceded traditional territory of the Musqueam, Squamish, and Tsleil-Waututh First Nations. We are committed to respecting traditional lands, and working with communities towards reconciliation.

Benefits per company policy: include healthcare, tuition reimbursement, RRSP’s, Sick and Vacation leave, standard increases as applicable

Sony Pictures Imageworks is seeking a Software Engineer – API!

The API Software Engineer will be responsible for building and maintaining large asset and file management systems. These systems comprise of various tools and APIs associated with querying and populating data, both for server side applications and user facing scripts. These systems have to manage a very large volume of data and need to be built for maximum robustness, performance, and scalability. During peak production at our facility, there will be thousands of nodes accessing our data infrastructure concurrently.

Required skills:
At least 2 years of professional experience in full-stack development
Expert knowledge and experience developing and debugging Java and Python
Experience with client/server database-oriented applications and API design
Advanced knowledge of Git and version control workflows
Degree in Computer Science or similar education
Experience working with Linux operating systems
Desire to learn new skills and technologies

Nice to have:
Spring, sbt, Cassandra, PyQt, C++, gRPC, object storage
Professional experience with Scala highly preferred
Experience with ZIO framework
Experience developing in Rust
Experience with containers (Docker, Openshift, K8S)
Familiarity with async style programming, futures, or actors

Job responsibilities:
Design, develop and maintain core backend software components
Develop software components with databases on the backend
Migrate traditional database applications to Cassandra
Develop deployment pipelines using K8S
Conduct design discussions, code reviews and quality analysis
Analyze and improve efficiency, scalability, and stability of the various system components
Resolve complex issues with a fast turnaround
Maintain and support your tools, including occasional after hours support
Collaborate with other teams to incorporate their ideas and requirements and vice-versa
Collaborate with other engineers on projects and take ownership of projects assigned

We value unique perspectives, and want diverse, unique talent to work with us. We encourage candidates from all identities to apply.

Sony Pictures Entertainment is an equal opportunity employer. We evaluate qualified applicants without regard to race, colour, religion, sex, national origin, disability, age, sexual orientation, gender identity, or other protected characteristics.

About Sony Pictures Imageworks


• Website: http://www.imageworks.com/
• Facebook: https://www.facebook.com/SonyPicturesImageworks
• Twitter: http://twitter.com/imageworksvfx
• YouTube: http://www.youtube.com/imageworksvfx