Platform Engineer

Vancouver, British Columbia, Canada
Engineering /
Full-time /
At Parallel Domain, we believe that autonomous systems – from self-driving cars to contactless delivery drones – have the opportunity to drastically improve the quality of life for billions of people. That is why we love what we do: enabling our customers to develop their technology safely using the Parallel Domain data generation platform. Our platform revolutionizes the way our customers generate sensor data for AI development. We're looking for people like you to join us in pushing the boundaries of artificial intelligence and synthetic data.

We are looking for a Platform Engineer to help shape the future of synthetic data by architecting and implementing core systems. You will apply your combined experience in infrastructure engineering, cloud service orchestration, and backend development to lead integration projects, and support services that reliably scale to serve the users of our platform.

Join us in revolutionizing synthetic data and contributing to our dynamic and collaborative work environment.

What You'll Do:

    • Drive technical discussions and collaborate to define and realize our product capabilities, working cross-functionally with members of our Machine Learning, Content, Simulation and Customer teams.
    • Design, deploy and maintain cloud infrastructure, orchestration and core platform services.
    • Mature proof-of-concept systems into high-availability and low-latency customer-accessible solutions.
    • Improve our internal developer experience through task automation and strategic creation of tools.

What You’ll Bring:

    • Architecting with AWS services: EKS, EC2, S3, Lambda, Aurora, Storage Gateway, CloudFront, Route 53, IAM.
    • Infrastructure as Code (IaC): Terraform, Packer, Helm.
    • Containerization and Orchestration: Docker,  Kubernetes.
    • Programming and Scripting Skills:Python, Bash, PowerShell, SQL/database management. Backend services application development utilizing common frameworks (e.g. gRPC, flask)
    • Operating Systems:Linux/Unix systems administration. Cloud deployment of Windows and Linux applications.
    • Performance Tuning and Optimization: scalability of applications and infrastructure.
    • Monitoring and Logging Tools: CloudWatch, Prometheus, Grafana, ELK stack, for monitoring, logging, and alerting of Linux and Windows nodes.
    • CI/CD Tools: Jenkins, GitHub Actions. Perforce automation a plus.

Nice to Haves:

    • Experience creating cloud streaming, interactive media or simulation services especially those reliant on Windows applications.
    • Deep understanding of software development best practices. Experience with developer tools commonly used in C++ application development.
    • Security Best Practices, including secure coding and vulnerability scanning.
$150,000 - $190,000 a year
Why join Parallel Domain?

We are assembling a team of creative, talented visionaries seeking to build a new technology that will change the world. You will be able to learn, build, and scale our team and technology in a collaborative, creative culture that values every team member.
To attract and inspire the right talent, we offer:
- Competitive compensation - The salary range is $150,000 - $200,000 annually. Commensurate with experience and performance.
- Employer-paid supplemental medical, mental health, dental, and vision benefits.
- Flexible paid vacation, sick time, winter shutdown, and 11+ holidays per year
- Paid parental leave
- Equipment budget to optimize your setup
- Annual learning and development stipend
- Relocation support if the candidate is interested in relocating to Vancouver, BC, Canada

Location Information: This position offers the flexibility of a remote work arrangement based at our Vancouver, British Columbia office. We have a strong preference for candidates in the Vancouver area, that are willing to come in office on a hybrid basis. We are also open to considering applicants outside the Vancouver office, but they must be willing to work in the Pacific Time Zone. For remote team members, a commitment to our core operating hours and attending quarterly in-person meetings at our Vancouver office is required.

Parallel Domain celebrates diversity and is committed to creating a safe and inclusive environment for all our people. We are committed to providing employees with an environment free of discrimination, bullying and harassment. All employment decisions at Parallel Domain are based on business needs, job requirements and individual qualifications. We will maintain our commitment to and support of equal employment opportunity for all individuals without regard to race, national/ethnic origin, colour, religion, age, sex (including pregnancy), sexual orientation, gender identity/expression, marital status, family status, genetic characteristics or physical/mental disability. Our commitment extends to any other protected classes which may exist under applicable law.