Software Engineer, Applied Innovation
BeiGene continues to grow at a rapid pace with challenging and exciting opportunities for experienced professionals. When considering candidates, we look for scientific and business professionals who are highly motivated, collaborative, and most importantly, share our passionate interest in fighting cancer.
General Description:
The Software Engineer in Artificial Intelligence Solutions and Strategy will report directly to the Director of AI-S&S of the Applied Innovation Team, a highly innovative and entrepreneurial team driving solutions to clinical trial inefficiencies, rising costs of drug development, lack of technological advances in healthcare/pharma tech, and fragmented data silos. The incumbent will work cross-functionally to lead the technical design, development, and deployment of complex software applications of artificial intelligence (AI) and machine learning (ML) technologies to advance novel therapeutic development and healthcare delivery. The incumbent will incorporate end-user feedback into frequent iterations of system designs, work with peers, immediate management and project staff to develop technical specifications and test cases, confirm functionality/usability and provide general technical expertise and assistance.
Essential Functions of the job:
Work closely with in- and cross-functional teams including software engineers and subject matter experts e.g. AI/ML researchers and engineers, statisticians, clinicians and commercial strategists, to provide AI solutions via web application, mobile application, and data science tools.
Develop, Implement, Integrate and Deploy AI/ML applications or software tools for eClinical solution platform to improve efficiencies across healthcare and drug development.
Handle simultaneous AI/ML product development projects to ensure alignment to each projects scope, budget, and timeline. Demonstrate good judgment when making technical trade-offs between short term technology needs and long term business needs.
Work in agile settings to steer the team to become a high-performance scrum team.
Oversee junior software engineers and external collaborators on AI/ML projects.
Strategic mindset with high intellectual capability, agility and adaptability.
Results oriented with a propensity for innovative thinking.
Ability to influence without authority and establish/maintain credibility with senior individuals/audiences.
Resourceful, decisive and proactive; must be able to manage multiple priorities in a fast-growing organization.
Sound judgment, high integrity and ability to maintain strict confidentiality.
Strong consultative and communication skills; must be able to formulate cohesive strategic arguments and respectfully challenge in a group of experts.
Effective stakeholder and relationship management experience; able to interact and build trusted relationships with all levels of employees, especially senior leadership.
Education Required:
- Masters in a Computer Science, Software Engineering or equivalent degrees.
Required Qualifications:
Minimum of an MS with 5 plus years of overall industry experience or a BS with 7 plus years of overall industry experience.
Minimum of 5 plus years of experience building web applications.
Extensive experience with JavaScript, CSS and HTML.
Experience with frameworks and libraries such as React, Angular and or Vue.
Direct experiences in agile project management of software development and data science projects and systems
Knowledge of server-side programming using Python, C#, Node.js, and storing and retrieving data (using SQL or NOSQL databases).
Travel: Minimal travel, 1-2 times per year
Competencies:
Ethics - Treats people with respect; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently. Completes administrative tasks correctly and on time. Follows instructions and responds to management direction.
Communication - Listens and gets clarification; Responds well to questions; Speaks clearly and persuasively in positive or negative situations. Writes clearly and informatively. Able to read and interpret written information.
Teamwork - Balances team and individual responsibilities; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Supports everyone's efforts to succeed. Contributes to building a positive team spirit; Shares expertise with others.
Adaptability Able to adapt to changes in the work environment. Manages competing demands. Changes approach or method to best fit the situation. Able to deal with frequent change, delays, or unexpected events.
Technical Skills - Assesses own strengths and development areas; Pursues training and opportunities for growth; Strives to continuously build knowledge and skills; Shares expertise with others.
Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals; Completes tasks on time or notifies appropriate person with an alternate plan.
Quality - Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data.
Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully.
Project Management - Communicates changes and progress; Completes projects on time and budget.
We are proud to be an equal opportunity employer and we value diversity. BeiGene does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.
Recommended Skills
- Adaptability
- Administration
- Agile Methodology
- Agility
- Analytical
- Angular4