At a Glance
- Tasks: Develop parsers and compilers for programming languages to enhance clinical trial analysis.
- Company: Join Verisian, a leader in deep tech and AI for medical innovation.
- Benefits: Impact billions, enjoy remote work, stock options, and a pension plan.
- Other info: Collaborative culture with opportunities for personal and professional growth.
- Why this job: Be part of a mission-driven team transforming healthcare with cutting-edge technology.
- Qualifications: Experience in Java, programming languages, and strong analytical skills required.
The predicted salary is between 60000 - 80000 € per year.
At Verisian, we build deep tech and AI solutions that enable groundbreaking medical therapies to enter the market faster and safely. New medicines and devices are judged using all available evidence in the proper context and backed by automated analyses that validate and make data and results transparent to companies and regulators alike. Regulators will make the right decisions on novel therapies faster and with greater confidence, protecting patients from harm and making breakthrough treatments available as soon as is possible and safe.
In times of increasing trial numbers and complexity, we are building technical innovation to remove crucial bottlenecks for pharmaceutical and medical device companies, as well as public health authorities, directly affecting clinical trial planning, analyses, validation, submission, and market approval. By joining us, you will commit yourself to building software and AI tools that directly contribute to increasing the rate at which medical innovation improves human health and wellbeing.
We welcome candidates of diverse experience levels, and meeting every requirement is not mandatory. Research indicates that underrepresented groups tend to apply only if they meet all qualifications. If you're enthusiastic about the role, please apply and let our recruiters evaluate your application.
At Verisian, our mission is to build the future infrastructure of medical innovation. To help us succeed, we're creating a unique employee culture. We always put the mission first. We're fanatically customer obsessed, crafting world-class products that customers love with every interaction. We take extreme ownership and accountability of our work, seeing whatever we do through to completion. We communicate candidly and directly with each other, even when it's uncomfortable. We're innately curious, open to alternative perspectives and invest passionately in our own continuous growth.
As a Programming Language Engineer, you will join our world-class engineering team in building the Verisian Platform. You will work on an application that exposes our clinical trial insights to data managers, statistical programmers, statisticians, medical experts/writers, and regulatory authorities. The Verisian Platform brings value to a set of highly regulated processes crucial for medical progress and innovation. Your work will support the Planner, Builder, Explorer, Validator, Submitter, and related supporting modules. These core modules of the platform target the planning, exploration/onboarding, building, validation, submission, and review of clinical trials and their results. They enable data managers, statistical programmers, statisticians, medical writers, and regulators to deliver their work faster, at higher quality, lower cost, and in greater confidence.
Our pipelines analyze clinical trial documentation, code, logs, data, and results to build a knowledge graph through code traceability. We harness the resulting dataset, column-level and logic lineage to turn clinical trials into Information Infrastructure that can be used by experts and consumed by AI to revolutionize how therapies are evaluated and enter the market. We capture complex processes in fully- and semi-automated workflows that place experts in control and AI automation at their fingertips. We build visualizations to provide our customers with a maximum of insight as fast as possible.
Our application stack is based on Next.js and deployed via Docker/Kubernetes in the cloud. The data analysis pipelines run in Argo Workflows. We analyze code based on Antlr4 and Java. AI agents are developed in Python. Git is where our code lives, and Github Actions is how it gets out into the world.
You will develop parsers and compilers for programming languages (SAS, R, and Python) used by statistical programmers and data scientists to analyze clinical trials. You will then transform the code, data, specifications, and statistical results into complex graphs and related data structures. They will be used by our platform to expose our game-changing functionality to users and consumed by our AI agents to automate the planning, analysis, validation, and submission of clinical trials.
You will be expected to lead the analysis, design, building and testing of components of the code analytics and backend stack. As part of our core team, you will join us in designing, prioritising, building and testing new functionality, troubleshooting customer issues, finding root causes, and deploying required fixes to ensure maximal user impact and performance.
Requirements
- Experience with and strong interest in programming languages, parsing algorithms, interpreters, and compilers
- Extensive experience in Java and at least one other programming language
- Experience with and clear understanding of graph theory and algorithm implementation
- Experience with and love for complex root cause analyses to find and resolve bugs
- Experience identifying and resolving performance and scalability issues
- Strong focus on building as a team: we have a We & Mission mindset
- Strong ability to communicate complex technical problems and solutions, foresee risks, and align work across multiple teams and colleagues
- “If it’s not code and documented, it doesn’t exist”-mindset
- Iteration mindset
Bonus points for:
- Experience with compilers/interpreters
- Experience with Antlr4/similar parsing framework
- Experience with R
- Experience with R/Python/interpreted programming language execution
Benefits
- What you build impacts billions of people around the world
- Highly collaborative, ambitious and world-class team
- Employee Stock Options Plan
- All remote, asynchronous work environment with in-person summits around the world
- Pension plan and additional benefits depending on country of residence
Programming Language Engineer in London employer: Verisian
At Verisian, we pride ourselves on being an exceptional employer dedicated to advancing medical innovation through cutting-edge technology. Our collaborative and ambitious work culture fosters continuous growth, allowing employees to contribute meaningfully to projects that impact billions globally. With a fully remote work environment, employee stock options, and a commitment to transparency and accountability, we empower our team to thrive while making a significant difference in healthcare.
StudySmarter Expert Advice🤫
We think this is how you could land Programming Language Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing enthusiastic candidates who are keen to join our mission!
We think you need these skills to ace Programming Language Engineer in London
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for programming languages and AI shine through. We want to see that you’re genuinely excited about the role and how it contributes to medical innovation.
Tailor Your CV:Make sure your CV highlights relevant experience with programming languages, parsing algorithms, and any projects that showcase your skills. We love seeing how your background aligns with what we do at Verisian!
Be Clear and Concise:In your written application, keep things straightforward. Use clear language to explain your technical skills and experiences. We appreciate direct communication, so don’t be afraid to get to the point!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Verisian
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Next.js, Docker, and Kubernetes. Be ready to discuss how you've used these tools in past projects and how they relate to the role of a Programming Language Engineer.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex root cause analyses you've conducted. Highlight specific bugs you’ve resolved and the impact of your solutions. This will demonstrate your analytical skills and your ability to communicate technical problems effectively.
✨Understand the Mission
Dive deep into Verisian's mission of improving medical innovation. Be prepared to discuss how your work as a Programming Language Engineer can contribute to this goal. Showing genuine enthusiasm for their mission can set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project priorities, and the challenges they face. This not only shows your interest in the role but also your understanding of the collaborative nature of the work at Verisian.