Key Responsibilities
Your role’s key responsibilities involve design, development, and testing for functional and non-functional requirements of the developed system. Among them a non-exhaustive list of activities include:
- continual learning about developments in the field of quantum computing and incorporating such learnings into your quantum computer programs
- design of circuits implementable on quantum computers,
- realizing such approved designs on quantum computing platforms,
- develop mathematical models to be developed into quantum programs and integrate the same into approved platform code following project approved dev-sec-ops process.
- design, develop and test project specific data models with test use cases on the developed platform.
- document your developed code in GIT as per company development standards
- subject to management approvals, lead and or participate in (co) authoring technical white papers, copyright and intellectual property registration requirements.
- subject to management approvals, lead and or participate in (co) authoring original or path breaking works among scientific communities and scientific journals.
In the process of executing the above responsibilities you may be needed to additionally undertake or subject to all or any of the following:
- Your role will be project-based role with key milestones and deliverables at are time bound and quality driven
- You may be reassigned a different role in your existing project or assigned to a different project depending on the staffing needs based on the project milestone and associated deadlines ascertained by your project leader / manager / company management.
- Your role may involve engagement with prospective clients and enabling sales teams in closing deals
- Your role may also involve engagement with clients in support of their project pursuits, support, enablement on the developed platform, enablement on the core subject of quantum computing, programming and associated pre-requisites.
- Your role may also involve developing technical comparison of various quantum computing platforms, to establish suitability to customer industry needs / requirements and deployment choices.
- Your role may involve the initial setup and testing of connectivity and submissions of your quantum computing programs for unit testing purposes.
- Your role may involve maintaining code in a private GIT repository authorized by the company and removing any local copies or on external removable devices. Also, you will be responsible for deletion of spurious copies of code in part or whole on cloud-based resources.
- Your role may involve adhering to the IT security needs of the company and helping the company improve its IT security posture needed to keep company intellectual property and customer privacy information secure.
Job role skill set needed including qualifications
Completed Post graduation and / or post-graduate doctorate in the field of
- physics (specializing in quantum mechanics, particle or atomic physics and proficiency in programmable constructs and numerical methods)
- or -
2. mathematics (specialization in applied mathematics, mathematical modelling of machine learning algorithms and programmable constructs and numerical methods)
- or -
3. computer science (specialization in data science, data modelling and excellent programming proficiency in Python or C or C++, good understanding of system design, operating system concepts, binary and hexa-decimal computing, database concepts and design and implementation of sql and non-sql databases, experience in programmable access to sql and non-sql databases)
- or -
4. Graduation with an engineering degree in the field of computers, electronics and communications engineering, electrical engineering