PYT-013 Senior Software Engineer
Hangzhou, China
About the Role
Our client is a dynamic and innovative company leveraging cutting-edge synthetic biology, robotics, and artificial intelligence to revolutionize biotechnology research and development. They have developed fully automated platforms designed to accelerate and optimize the creation of biosystems for producing high-value chemicals.
They are seeking a talented Software Engineer to join their team and contribute to the development of their fully automated systems. This role involves collaboration with multidisciplinary teams to create software solutions for autonomous laboratory environments.
Key Responsibilities
- Design and implement software to control an autonomous, robotic laboratory platform.
- Develop and maintain scalable software architectures, workflows, and database structures.
- Build robust software interfaces for integration with scripts, frontends, and other modules.
- Set up and manage development and deployment infrastructure, including cloud environments and local servers.
- Create and maintain technical documentation for software development and architecture.
- Manage project timelines and deliverables using tools like Jira.
- Provide mentorship and technical guidance to junior engineers.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of relevant software development experience, including leadership in projects.
- Proficiency in Python and object-oriented programming.
- Experience developing web applications using Flask and WebSocket.
- Proficient with NoSQL databases (e.g., MongoDB).
- Familiarity with containerized development tools like Docker.
- Knowledge of communication protocols, computer networks, and CI pipelines.
- Ability to create unit tests and use testing frameworks (e.g., pytest).
Preferred Qualifications
- 5+ years of project-based development experience.
- Experience with microservice architecture and Kubernetes.
- Background in robotics, automated control, or computer vision.
- Familiarity with modern frontend frameworks like React.
Compensation and Benefits
Our client offers a competitive compensation package, including:
- Performance-based bonuses.
- Stock options for top performers.
- Flexible work hours.
- Paid vacation.
- Professional development opportunities.
- A supportive and inclusive work environment with state-of-the-art facilities.