What are the responsibilities and job description for the Software Engineer position at Outsource Talent Pro?
The Role
We are searching for a high-autonomy Cloud Platform Engineer who has built and scaled platforms in frontier domains such as quantum computing, AI/ML, or gaming backend systems, and who can now lead the reliability, scaling, and architectural evolution of our internal quantum-classical compute platform. This role involves due-diligence on what has already been built, identifying weaknesses, proposing architectural remediation, and leading implementation. You will not inherit a completed platform—you will evaluate it, refine it, and define what it becomes. This engineer must be able to operate independently, without architectural guidance, and confidently justify recommendations based on best-practice cloud engineering and systems-level knowledge.
What You Will Do
Platform Assessment & Evolution
- Perform due-diligence analysis of existing platform architecture
- Identify deficiencies, security gaps, scalability challenges, and maintainability risks
- Recommend improvements, system changes, and platform restructuring where required
Production-Grade Cloud Build-Out
- Convert prototype systems into reliable, scalable, fault-tolerant deployments
- Establish logging, telemetry, and monitoring standards
- Own multi-cloud deployment strategy (AWS, GCP, Azure)
Quantum/Scientific Environment Integration
- Containerise, deploy, and scale hybrid quantum-classical workloads
- Integrate platform services with algorithms developed by scientific teams
- Understand performance constraints related to scientific compute
Developer-Facing Infrastructure
- Improve internal tooling, automation, observability, and deployment workflows
- Own CI/CD discipline across platform components
Qualifications
Must-Haves:
- Proven experience as a Senior Software Engineer (Platform, SRE, or Cloud) with a track record of building, launching, and maintaining production-level cloud applications.
- Deep expertise in software testing, continuous integration (CI/CD), and quality control methodologies. You believe that code isn't done until it's tested and deployable.
- Strong experience managing complex, heterogeneous cloud resources and distributed systems (e.g., multi-cloud, on-prem, Kubernetes).
- Proficiency in systems languages (C/C , Rust, Java) and scripting (Python, SQL).
- Experience with infrastructure-as-code tools (e.g., Terraform, Ansible).
- You must be based in New York City and able to work from our NYC office.
Nice-to-Haves (Bonus Points):
- Experience with High-Performance Computing (HPC) environments.
- Familiarity with orchestration software such as Covalent.
- Knowledge of quantum computing frameworks (e.g., Qiskit, Pennylane).
- A passion for media, gaming, or creative technology.
Must-Have Behaviours
- Operates independently without needing instructions
- Comfortable making architectural calls and defending them
- Can evaluate engineering quality of prior work
- Thrives in ambiguity
- Self-directed and comfortable in non-productised environments
Travel Requirement
- Will require travel to global research sites
- (Likely London and Switzerland)