When our values align, there's no limit to what we can achieve.
Parexel is in the business of improving the world’s health. We do this by providing a suite of biopharmaceutical services that help clients across the globe transform scientific discoveries into new treatments. We believe in our values,
This role will work within ourdepartment which is an innovative team that will build and deploy leading AI-driven solutions to improve workflows common across both Parexel and the life sciences industry. The team partner and support the business in building best-in-class AI-driven solutions when nothing suitable exists.
This role is to be based in the and can be either The office is open planned, and you will be working in an innovative and collaborative environment with your international peers and colleagues.
As the you will be responsible for architecting and developing diverse facets of Parexel AI Labs’ software platform and data infrastructure to facilitate creating and maintaining robust, large-scale machine learning systems, and responsive web applications. In this role you will provide expertise in large scale data processing, cloud infrastructure, and work with a team of software engineers and machine learning engineers to improve and maintain the infrastructure used to support our customer solutions.
Key Accountabilities:
Cloud Infrastructure
• Implement and maintain AWS infrastructure and supported applications, to ensure security, performance, and availability of production systems.
• Implement and maintain cloud management solutions, including configurations, automation, notifications, and reporting .
• Participate in all aspects of the software development lifecycle for our cloud based applications and ML/NLP infrastructure, including planning, requirements, development, testing and quality assurance.
• Troubleshoot incidents, identify root causes, fix and document problems, and implement preventative measures.
Developer Experience / DevOps
• Create and maintain cloud infrastructure documentation to enable other engineers to utilize the stack.
• Work with the team to improve, expand, and enhance integration and deployments of cloud infrastructure and tooling.
• Build and maintain tools for deployment, monitoring, management and operations.
• Review and improve the code of other engineers to enhance quality and security.
• Educate teams on the implementation of new cloud-based initiatives.
• Build internal frameworks, libraries, and infrastructure to improve software architecture and to allow for rapid prototyping and new product delivery.
• Collaborate with application engineers, NLP engineers, clinical annotators, and product managers to build and maintain roadmap, and implement best practices.
Information Security
• Collaborate with Parexel Information Security to implement and maintain cloud infrastructure security tools, ensuring infrastructure is secure, maintained, and develop risk mitigation and remediation plans.
• Work with application engineering, ML/NLP engineering, and systems administrator to ensure security software engineering best practices are followed and maintained.
• Collaborate with the team on incident and problem management, including timely identification, successful resolution, and root cause analysis.
Education:
• Educated to degree level in engineering or computer science or other relevant qualification/experience.
Skills:
• Ability to work with well-architected code and tests.
• Ability to debug software up and down the stack.
• Excellent in collaborative software engineering, and able to hold respectful and opinionated technical discussions and debates.
• Ability to work and prioritize in a fast-moving, distributed work environment
• Ability to design infrastructure, standards, and code interfaces that garner wide organic adoption among a group of elite software engineers.
• Strong familiarity with modern software development practices, particularly data processing and server-client or web software.
• Strong foundation in modern software languages, preferably Python and its ecosystem, and ability to quickly learn any programming language or DSL required.
Knowledge and Experience:
• Strong previous Cloud Infrastructure Engineering or Site Reliability Engineering experience is essential.
• Significant experience with Python/Go ideally at a SaaS company, or ability to quickly learn industrial Python/Go.
• Familiarity with multiple asynchronous data processing patterns with robust monitoring, logging and reliability.
• Significant experience working on AWS stack is essential.
• Experience with build and CI/CD systems.
• Experience designing fluent API endpoints.
• Experience debugging and improving performance of web services and asynchronous processes.
• Strong grasp of relational and non-relational databases, algorithms, object-oriented, and functional design.
• Ability and comfort serving as a subject matter expert responsible for making key architectural and infrastructure decisions.
• Experience packaging and deploying docker based applications on Kubernetes.
• Prior work with PostgreSQL.
• Experience with Terraform
• Experience working with data system in a highly regulated environment is desirable. (HIPAA, PCI, GDPR, GxP, etc)
• Experience working in healthcare and life sciences is desirable not essential.
In return we will be able to offer you a structured career pathway and encouragement to develop within the role including awareness and understanding of the industry. You will be well supported and for your hard work you will be rewarded with a competitive base salary as well as a benefits package including holiday, private healthcare, dental insurance as well as other benefits that you would expect with a top company in the CRO Industry.