eClinical Solutions helps life sciences organizations around the world accelerate clinical development initiatives with expert data services and the elluminate Clinical Data Cloud – the foundation of digital trials. Together, the elluminate platform and digital data services give clients self-service access to all their data from one centralized location plus advanced analytics that help them make smarter, faster business decisions.
The eClinical Solutions Engineering team has true greenfield opportunities for software engineers who want to develop innovative revenue-generating products that are revolutionizing the life sciences industry. You will work on a team that is developing enterprise-level clinical data software. At eClinical Solutions, you will be recognized and rewarded for your ideas and accomplishments, all while contributing to the latest disruptive technology incorporating modern software architectures, data science, and advanced analytics.
OVERVIEW
eClinical Solutions is looking for a Principal or Senior Engineer to be a core member of the AI/ML Integrations team involved in design, development, and optimization of integration of
AI & ML solutions within the elluminate platform. This role is pivotal for building scalable, secure, and high-performance integrations that connect diverse data systems, advancing life sciences capabilities to support digital clinical trials.
This role is pivotal for building scalable, secure, and high-performance integrations that connect diverse data systems, advancing life sciences capabilities to support digital clinical trials.
You’ll be part of a team focused on developing groundbreaking data integration and analytics solutions that have a significant impact on the life sciences industry. At eClinical Solutions, your ideas, technical expertise, and accomplishments will be recognized and rewarded, as we continually push the boundaries of modern software architecture, data science, and advanced analytics.
KEY TASKS & RESPONSIBILITIES
As a Principal Software Engineer on the AI/ML Integrations team, you will:
- Design, develop, and deploy integrations of AI & ML models & integration pipelines for the elluminate platform, enabling life sciences organizations to streamline data aggregation, standardization, and analytics throughout the clinical development lifecycle.
- Collaborate with data science teams to develop data integration solutions that support advanced analytics, machine learning models, and predictive algorithms.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and release management.
- Contribute to architectural decisions, focusing on performance, scalability, and security of the integrations.
- Write and review code, ensuring high standards for code quality, scalability, and performance.
- Work closely with Quality Assurance teams to test system functionality, resolve issues, and ensure compliance with industry regulations and internal standards.
- Provide mentorship and technical guidance to junior engineers and actively foster a collaborative team environment.
- Proven ability to work independently as well as with other team members (Start-Up environment experience is a plus)
Your Day-to-Day:
- Design, implement, and deploy scalable integrations and workflows, ensuring high performance, maintainability, and robust security.
- Integrate AI/ML-driven analytics and insights within the platform, working in collaboration with cross-functional teams.
- Optimize database schemas, queries, and data structures for efficient data handling across integration workflows.
- Prototype and implement new technologies to keep the elluminate platform at the forefront of data integration and analytics.
- Participate in code reviews and contribute to an environment focused on best practices and high standards.
- Ensure compliance with eClinical Solutions and industry quality standards, regulations, guidelines and procedures
- Provide technical support for existing elluminate product releases
- Provide technical guidance, training and support to other Engineers
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, or a related field, or equivalent work experience.
- 10+ years of experience in software engineering, specializing in integration pipelines, data engineering, and analytics platforms. (5+ years for a Senior)
- Advanced expertise in C#, ASP.NET, and integration technologies.
- Solid understanding of SQL and relational databases, particularly Microsoft SQL Server.
- Experience with Python for data integration and AI/ML model deployment.
- Proficiency in web technologies, including HTML, CSS, JavaScript, TypeScript, and Angular.
- Solid understanding of API design, RESTful services, and microservices architecture.
- Knowledge of cloud platforms (e.g., AWS, Azure) and containerization (Docker, Kubernetes).
- Strong background in secure software development and familiarity with data privacy standards.
- Excellent documentation and communication skills, with the ability to effectively collaborate in an Agile environment.
Preferred Experience:
- Background with AI/ML frameworks, data engineering platforms, and big data technologies.
- Experience in CI/CD pipeline development, automated testing, and test-driven development.
- Experience in the life sciences or health tech industry is a plus.
Accelerate your skills and career within a fast-growing company while impacting the future of healthcare. We have shared our story, now we look forward to learning yours!
eClinical is a winner of the 2023 Top Workplaces USA national award! We have also received numerous Culture Excellence Awards celebrating our exceptional company vision, values, and employee experience. See all the details here: https://topworkplaces.com/company/eclinical-solutions/
eClinical Solutions is a people first organization. Our inclusive culture values the contribution that diversity brings to our business. We celebrate individual experiences that connect us and that inspire innovation in our community. Our team seeks out opportunities to learn, grow and continuously improve. Bring your authentic self, you are welcome here!
We are proud to be an equal opportunity employer that values diversity. Our management team is committed to the principle that employment decisions are based on qualifications, merit, culture fit and business need.