eClinical Solutions Logo

eClinical Solutions

Principal/Senior Software Engineer AI/ML

Posted Yesterday
Easy Apply
Remote
Hiring Remotely in United States
Senior level
Easy Apply
Remote
Hiring Remotely in United States
Senior level
As a Principal Software Engineer in AI/ML Integrations, you will design, develop, and deploy AI & ML integration pipelines within the elluminate platform. Collaborate with data science teams to streamline data management and analytics for clinical trials, while ensuring scalability, performance, and security. Contribute to architectural decisions and mentor junior engineers in a collaborative environment.
The summary above was generated by AI

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.

 

Top Skills

C#
CSS
HTML
JavaScript
Python
SQL
Typescript

Similar Jobs at eClinical Solutions

18 Hours Ago
United States
Remote
Senior level
Senior level
Cloud • Healthtech • Professional Services • Software • Pharmaceutical
The Senior Database Engineer will manage and optimize SQL Server databases, ensuring performance, scalability, and security. Responsibilities include collaborating with software engineers, conducting database migrations, troubleshooting, and supporting the development team in adhering to best practices.
Yesterday
United States
Remote
Senior level
Senior level
Cloud • Healthtech • Professional Services • Software • Pharmaceutical
The Senior External Data Specialist manages external lab data processing throughout clinical trials, ensuring data integrity and compliance with standards. Responsibilities include acting as the primary contact for external data issues, performing data quality checks, and supporting the development of data capture strategies in collaboration with cross-functional teams.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account