Senior Data Engineer (APIs for Data Platform) - 100% REMOTE Offshore Candidates acceptable as long as you are open to working UK hours.
If you have clinical laboratory experience, is a HUGE PLUS. Email your resume to ds@dnssolutions.net
I need up to 40 engineers on this project that will last over the next two years. So, if I don't use you on the June start, I can use you on a later date if you're still available. Please reach out to your team of Data Scientist and other Data Engineers as I have multiple Data Engineering needs especially if they have Clinical Laboratory experience.
We’re transforming how we work by harnessing the power of AI, data, and digital innovation to accelerate the discovery and development of life-saving therapies. Our vision is to embed artificial intelligence and advanced analytics across every stage of our scientific and operational workflows—empowering our teams with smarter tools, seamless data, and actionable insights to deliver client-centric services and solutions that better serve our customers and, ultimately, improve patients’ lives.
As a Senior Data Engineer – API within our Enterprise Data and Analytics team, you’ll be a key driver of our digital transformation. We’re looking for a technically skilled and forward-thinking engineer who thrives on building scalable, secure, and high-performance data APIs that power intelligent applications across the enterprise. In this role, you’ll lead the design and implementation of modern data services that enable seamless integration, unlock real-time insights, and support advanced analytics and generative AI initiatives. You’ll collaborate with cross-functional teams to deliver solutions that enhance customer value, streamline operations, and accelerate scientific discovery. This is a unique opportunity to shape the future of data engineering and help redefine how we deliver science and innovation to the world.
Key Responsibilities:
· Design, develop, and maintain RESTful and GraphQL APIs to support scalable, high-performance applications.
· Collaborate with data engineers and developers to create seamless integrations between APIs, data pipelines, and web applications.
· Build and maintain applications using frameworks like Java Spring Boot, Hibernate, Python Fast API, and ReactJS.
· Ensure system scalability, security, and reliability by implementing best practices in multi-threading, concurrency, and microservices architecture.
· Drive architectural decisions to optimize performance across application, data, and infrastructure domains.
· Develop and deploy solutions on Azure, utilizing tools like SQL Server, Redis, App Services, and API Management.
· Create and maintain test automation frameworks to ensure data quality and service reliability.
· Mentor junior engineers and foster a collaborative team environment.
Essential Qualifications:
· Bachelor’s degree in computer engineering, Computer Science or related discipline, Master’s Degree preferred
· 7+ years of software development experience in Big Data
· 7+ years of experience in modern programming languages - Java, Java-based frameworks (Spring, Maven), Python
· 3+ Years of web development experience using React JS, TypeScript
· 3+ Years of experience in application, data, and infrastructure architecture disciplines
· 3+ years of experience with multi-threading, concurrency, and highly scalable Microservices and REST web Services
· Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
· Extensive experience with message driven software patterns such as Service Bus, Kafka, Tibco, EMS, and MQ
Preferred Skills:
· Experience working with other public cloud technologies Azure, AWS, GCP
· Strong communication skills to effectively present complex technical solutions to business and technical stakeholders.
· Experience in scripting languages (e.g., JavaScript, PowerShell, shell scripting, Regex).
· Experience building and supporting AL/ML software solutions
· Prior experience in the Life Sciences industry or working with data and analytics in a similar domain.
· Knowledge of test automation tools to validate data accuracy and system reliability.
Pay: $35.00 - $40.00 per hour
Work Location: Remote
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.