Senior Software Engineer - AI Oversight
New
J
JobgetherAI safety
Work remotely from Canada within the location and time-zone requirements of the position., Substantial overlap required with US Eastern business hours; local working hours should generally be within approximately one hour of Eastern Time.ContractSenior
Salary126,000 - 160,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of professional software engineering experience
- Required Skills
- PythonFull Stack DevelopmentKubernetesSoftware ArchitectureCI/CDTerraformDistributed Systems
Requirements
- Have at least 5 years of professional software engineering experience.
- Have strong hands-on proficiency in Python.
- Demonstrate the ability to write clean, maintainable, readable, reliable, and thoroughly tested software.
- Understand software architecture, systems design, and engineering trade-offs.
- Have full-stack development experience on at least one project across areas such as backend engineering, data, frontend development, and deployment.
- Have experience with CI/CD pipelines, complex system debugging, and cloud infrastructure.
- Understand software security, scalability, performance, and reliability principles.
- Have strong analytical and problem-solving abilities and the ability to learn unfamiliar technical concepts.
- Be able to explain technical concepts, timelines, risks, and architectural decisions clearly.
- Preferred: experience with Trusted Execution Environments, secure enclaves, confidential computing, or other security-focused technologies.
- Preferred: knowledge of distributed systems and experience building scalable distributed software architectures.
- Preferred: familiarity with Terraform, Kubernetes, and cloud platforms such as Google Cloud Platform or Amazon Web Services.
- Preferred: experience or knowledge in AI safety, privacy-enhancing technologies, or large language models.
Responsibilities
- Design, develop, and deliver core software infrastructure for privacy-preserving AI evaluations, primarily using Python.
- Build, maintain, and strengthen secure enclave solutions and Trusted Execution Environment technologies.
- Contribute to PySyft, including its workers, verified receipts, and related infrastructure.
- Develop secure, scalable, and reliable components that enable external evaluators to assess advanced AI models while protecting sensitive data and intellectual property.
- Deploy, configure, and support software in partner environments, including AI laboratories, evaluation organizations, and government institutions.
- Scale the platform from its initial production deployment to multiple implementations, improving reliability, performance, scalability, and user experience.
- Own significant engineering components, make architectural decisions, and ensure long-term maintainability.
- Write clean, efficient, well-tested code; participate in code reviews and shared engineering practices.
- Translate technical and business requirements into system designs, implementation plans, and practical solutions.
- Communicate architectural decisions, technical trade-offs, timelines, and risks to technical and non-technical stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site