About the Role
We're looking for talented Software Developers to join our Quantum Software team. You'll build quantum computing frameworks, develop quantum algorithms, and create tools that make quantum computing accessible to researchers and developers worldwide. This is an excellent opportunity to work at the intersection of quantum physics and software engineering.
What You'll Do
- Quantum Framework Development: Build and maintain quantum computing software frameworks and SDKs
- Algorithm Implementation: Implement quantum algorithms for various applications (optimization, chemistry, ML)
- Tooling: Create developer tools, debuggers, and visualization tools for quantum programs
- Integration: Integrate quantum computing capabilities into existing software systems
- Testing: Develop comprehensive test suites for quantum algorithms and simulators
- Documentation: Write clear documentation and tutorials for quantum software
- Collaboration: Work with quantum physicists to translate research into software
Required Skills
- Programming: Strong proficiency in Python (required), plus C++ or Rust (preferred)
- Software Engineering: 3+ years of professional software development experience
- Quantum Basics: Understanding of quantum computing fundamentals (qubits, gates, circuits)
- Algorithms: Knowledge of data structures and classical algorithms
- Version Control: Experience with Git and collaborative development
- Problem-Solving: Strong analytical and debugging skills
Nice to Have
- Experience with quantum programming frameworks (Qiskit, Cirq, Q#, etc.)
- Background in physics, mathematics, or quantum information
- Familiarity with quantum algorithms (Shor's, Grover's, VQE, QAOA)
- Experience with scientific computing (NumPy, SciPy, MATLAB)
- Knowledge of linear algebra and complex numbers
- Contributions to open-source quantum computing projects
- Experience with cloud computing platforms
Technologies We Use
Quantum Frameworks:
- Qiskit, Cirq, PennyLane, Strawberry Fields
- Custom in-house quantum frameworks
Programming Languages:
- Python (primary)
- C++ (performance-critical components)
- Rust (emerging use cases)
- JavaScript/TypeScript (web interfaces)
Tools & Infrastructure:
- Docker, Kubernetes
- AWS, GCP (including quantum services)
- GitHub, CI/CD pipelines
- Jupyter Notebooks
Projects You Might Work On
1. Quantum Algorithm Library
Build a comprehensive library of quantum algorithms with:
- Modular, reusable components
- Clear API design
- Extensive test coverage
- Performance optimization
2. Quantum Circuit Compiler
Develop a compiler that:
- Optimizes quantum circuits
- Targets multiple quantum hardware backends
- Reduces gate count and circuit depth
- Provides error estimates
3. Quantum Development Tools
Create tools for quantum developers:
- Visual circuit builder
- Circuit debugger and simulator
- Performance profiler
- Integration with IDEs
4. Hybrid Applications
Build quantum-classical hybrid applications:
- Quantum machine learning pipelines
- Optimization solvers
- Chemistry simulation tools
- Financial modeling software
Your Impact
As a Quantum Software Developer at QuISTechAI, you'll:
- Enable Innovation: Your code will power quantum research and applications globally
- Bridge Worlds: Connect quantum physics theory with practical software engineering
- Advance the Field: Contribute to the quantum software ecosystem
- Solve Hard Problems: Work on challenges that push the limits of computation
- Learn Continuously: Grow your expertise in quantum computing
What We Offer
Professional Growth
- Learn quantum computing from world-class physicists
- Attend quantum computing conferences and workshops
- Access to quantum hardware for experimentation
- Publication opportunities for significant contributions
Work Environment
- Remote-First: Work from anywhere
- Flexible Schedule: Async-friendly team
- Modern Tools: Latest development environment
- Collaborative: Pair programming and code reviews
- Open Source: Contribute to and use open-source tools
Compensation
- Salary: ₹12-20 LPA
- Equity options
- Performance bonuses
- Annual raises based on impact
Benefits
- Health insurance (medical, dental, vision)
- Learning budget: ₹75,000/year
- Home office setup budget
- Unlimited PTO
- Parental leave
- Conference attendance
Team Structure
You'll join our Quantum Software team of ~20 engineers working on:
- Core Framework Team: Building quantum computing frameworks
- Applications Team: Developing quantum algorithms and applications
- Tools Team: Creating developer tools and infrastructure
- Integration Team: Connecting quantum systems with classical software
Career Path
Mid-Level Developer → Senior Developer → Lead Developer/Architect
With opportunities to:
- Specialize in quantum algorithms, systems, or tools
- Move into technical leadership
- Transition to research if interested
- Explore product management
Typical Day
- Morning: Review code, respond to issues, plan your day
- Development: Build features, write tests, optimize code (4-6 hours)
- Collaboration: Sync with team, pair programming sessions
- Learning: Read papers, experiment with quantum algorithms
- Documentation: Write docs, update tutorials
- Meetings: 2-3 hours/week of team syncs and planning
Requirements
Education
- Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or related field
- OR equivalent practical experience
Experience
- 3+ years of professional software development
- Experience building production-quality software
- Track record of shipping complex projects
Technical
- Expert in at least one programming language (Python preferred)
- Strong understanding of software architecture and design patterns
- Experience with testing and CI/CD
- Comfortable with mathematical concepts
Soft Skills
- Clear written and verbal communication
- Self-motivated and able to work independently
- Collaborative team player
- Curious and eager to learn
- Attention to detail
Application Process
- Submit Application: Resume + GitHub/portfolio + cover letter
- Initial Screening (30 mins): Chat about your background
- Coding Challenge (2-3 hours take-home): Build a small quantum algorithm
- Technical Interview (90 mins):
- Software design discussion
- Quantum computing concepts
- Code review of your challenge
- Team Fit (60 mins): Meet the team
- Offer: Welcome to QuISTechAI! 🎉
How to Apply
Email careers@quistechai.com with:
- Subject: "Quantum Software Developer Application - [Your Name]"
- Resume/CV: Your experience and skills
- GitHub: Link to your GitHub profile or code samples
- Cover Letter:
- Why quantum computing excites you
- What you hope to learn and build
- Any relevant projects or experience
- Optional: Links to papers, blog posts, or projects
FAQs
Q: Do I need a PhD in quantum physics?
A: No! We value software engineering skills. We'll teach you quantum computing.
Q: What if I don't have quantum experience?
A: That's okay! Curiosity and strong programming skills are most important.
Q: Is this role fully remote?
A: Yes, we're remote-first with team members across India and globally.
Q: What's the interview process timeline?
A: Typically 2-3 weeks from application to offer.
Q: Do you sponsor visas?
A: Currently focused on India-based candidates, but open to global remote.
QuISTechAI values diversity and is an equal opportunity employer. We encourage applications from all qualified candidates.