Skip Navigation

Jobs at Parexel

Are you ready to make your mark in the healthcare industry by taking your work seriously, demonstrating empathy, and acting with heart? When our values align, there's no limit to what we can achieve. We work with the top 50 global pharmaceutical companies, the top global biotech companies, and hundreds of small and emerging companies. We've supported the development of some of the most important treatments of our time, including nearly all of the 50 top-selling drugs currently on the market. Join us and you'll make a profound difference in millions of lives. We're not just the people with expertise, we're the people with heart.

Senior Backend Engineer

Job ID 70171BR USA - Any Region - Home Based
The Senior Backend Engineer is responsible for the development of AI Labs’ software applications. In this role, they will work closely with application engineers to architect, build, and optimize scalable and resilient data systems, to meet the growing needs of end users. They will write, test, and release back end code according to the product roadmap and release plans. They will work collaboratively with the Head of Machine Learning Product and software QA to set the overall goals and sprint plans.

Key Accountabilities:
  • Collaborate with other engineers to design, implement, and document new software engineering techniques and strategies
  • Develop back-end / server-side software to serve application requests, query databases, and format and deliver data
  • Design and implement performant APIs between applications and our data warehouse
  • Support development of front-end software and user experiences using the latest application programming frameworks, libraries and languages
  • Understand customer, product and user requirements to develop, test, and ship software applications that meet their needs
  • Architect and contribute code to software infrastructure
  • Build internal frameworks, libraries, and infrastructure to improve software architecture and to allow for rapid prototyping and new product delivery
  • Design high-quality, effective data stores to support our applications
  • Own complete life cycle of application databases for a product, from user management, DDL, permissions, performance tuning, and backups
  • Collaborate with data scientists, NLP engineers, clinical annotators, and product managers to build and maintain roadmap, and implement best practices
  • Create and maintain application documentation to enable other engineers and data scientists to utilize the stack
  • Review and improve the code of other engineers to enhance quality and security
  • Work with product management and quality assurance to test and validate completed features and bug fixes before deploying to the appropriate environments
  • Create unit tests, end to end tests, performance tests, and automated tests to ensure high code quality
  • Contribute to Product and Customer Satisfaction • Collaborate with Product Management to define and implement features to satisfy customer and user requirements
  • Partner with other engineers to maintain quality work and anticipate problems
  • Participate in sprint planning and check-in meetings to identify customer needs, potential roadblocks and solutions
  • Bring new ideas to the table and foster a culture of continuous integration

Qualifications

Skills:
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Proficiency with Python
  • Experience with API development in Python Flask or similar
  • Broad skillset with database technologies including ElasticSearch, Neo4j, and SQL
  • Ability to monitor database uptime and performance
  • Excellent interpersonal, verbal and written communication skills
  • A flexible attitude with respect to work assignments and new learning
  • Ability to manage multiple and varied tasks with enthusiasm and prioritize workload with attention to detail
  • Willingness to work in a matrix environment and to value the importance of teamwork.
Knowledge and Experience:
  • Experience designing and creating applications with RESTful JSON API endpoints
  • Hands on experience performing schema and data migrations in a multi-tenant environment
  • Experience with AWS and Docker
  • Experience and/or interest in working with HIPAA-protected data
  • Experience with the following tools: JIRA, Confluence, Docker, Jenkins, Git, Github, Sumologic, AWS S3, AWS EC2, Whitesource
Education:
  • Educated to degree level in engineering or computer science or other relevant qualification/experience.

EEO Disclaimer

Parexel is an equal opportunity employer.  Qualified applicants will receive consideration for employment without regard to legally protected status, which in the US includes race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Join our Talent Community

Welcome to the Parexel Talent Community! Sign up below and we’ll reach out with job alerts when positions that match your career interests become available. We’ll also share periodic updates about the latest company news and events.

Recently Viewed Jobs

You have not recently viewed any jobs

View all jobs

RECRUITMENT FRAUD ALERT

It has been brought to our attention that there has been fraudulent activity by scammers attempting to represent themselves as Parexel employees or recruiters. These individuals are attempting to reach potential job seekers through online chat interviews and sending false offer letters, representing Parexel without our consent. If you’re concerned that you’ve been contacted by an unauthorized Parexel recruiter or employee, please notify Jobs@Parexel.com. You may also report suspicious fraudulent activity to your local law enforcement agency or the FBI. Thank you.