At a Glance
- Tasks: Join us to enhance our data pipelines and innovate on Veeva Link’s next-gen Data Platform.
- Company: Veeva Systems, a pioneering SaaS company transforming the life sciences industry.
- Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and career advancement.
- Why this job: Make a real impact in healthcare by improving access to vital information and therapies.
- Qualifications: Expertise in Java or Python, experience with Apache Spark, and cloud software development.
The predicted salary is between 60000 - 80000 £ per year.
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.
The Role
Veeva Link supports the life sciences industry to connect with key people to improve research and care. It helps professionals to find the right people for, e.g., clinical trials, education programs, or advisory boards. This streamlined access helps to reduce the time-to-market of important drugs, conduct trials with the most relevant experts in the respective field, and spread information about new treatments to key people in the life science community.
As a data engineer, you focus on our data pipelines and take responsibility for a major part of the Link data processing platform. We value end-to-end ownership, which puts you into the sweet spot of finding, designing, and implementing improvements to the product's data pipelines and adjusting them to changing demands of the market. You take responsibility for features and innovation using SOLID and clean software principles, take part in the architectural enhancement process and care for the quality of the outcome. Monitoring, metrics, and general observability are part of the feature design process. We hire the same role for different engineering domains: Sourcing, Tagging, Matching, and Provisioning. Depending on the engineering domain, you will focus on different aspects. We decide together which domains fit best for you.
What You'll Do
- Work on Veeva Link’s next-gen Data Platform
- Improve our current environment with features, refactoring, and innovation
- Work with JVM-based languages or Python on Spark-based data pipelines
- Operate ML models in close cooperation with our data science team
- Experiment in your domain to improve precision, recall, or cost savings
Requirements
- Expert skills in Java or Python
- Experience with Apache Spark or PySpark
- Experience writing software for the cloud (AWS or GCP)
- Speaking and writing in English enables you to take part in day-to-day conversations in the team and contribute to deep technical discussions
Nice to Have
- Experience with operating machine learning models (e.g., MLFlow)
- Experience with Data Lakes, Lakehouses, and Warehouses (e.g., DeltaLake, Redshift)
- DevOps skills, including terraform and general CI/CD experience
- Previously worked in agile environments
- Experience with expert systems
Remote Data Engineer in Wrexham employer: Veeva Systems
Veeva Systems is an exceptional employer that champions a mission-driven culture, prioritising employee success alongside customer satisfaction. With the flexibility of a Work Anywhere policy, employees can thrive in their preferred environments while contributing to transformative projects in the life sciences sector. The company fosters a collaborative atmosphere with ample opportunities for professional growth and innovation, making it an ideal place for those seeking meaningful and impactful work.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Data Engineer in Wrexham
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those at Veeva or similar companies. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Java, Python, or data pipelines. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your experience with Apache Spark and cloud environments.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Veeva team.
We think you need these skills to ace Remote Data Engineer in Wrexham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Data Engineer role at Veeva. Highlight your experience with Java or Python, and any work you've done with Apache Spark. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for data engineering and how you can contribute to Veeva's mission. Don't forget to mention any relevant projects or experiences that showcase your expertise.
Showcase Your Projects:If you've worked on any cool data projects, make sure to include them in your application. Whether it's a personal project or something from a previous job, we love seeing practical examples of your skills in action!
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 Veeva Systems
✨Know Your Tech Inside Out
Make sure you brush up on your Java or Python skills, especially in the context of data pipelines. Be ready to discuss your experience with Apache Spark or PySpark, as well as any cloud platforms like AWS or GCP. The more specific examples you can provide about your past projects, the better!
✨Understand Veeva's Mission
Familiarise yourself with Veeva Systems and their mission in the life sciences industry. Knowing how Veeva Link supports clinical trials and improves research will show that you're genuinely interested in the role and the company’s impact. It’ll also help you align your answers with their values.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of data engineering principles. Practice coding challenges related to data processing and be prepared to explain your thought process. This is your chance to showcase your expertise and how you approach complex problems.
✨Show Your Collaborative Spirit
Since you'll be working closely with data scientists and other engineers, highlight your teamwork skills. Share examples of how you've successfully collaborated in agile environments, and be ready to discuss how you handle feedback and adapt to changing project demands.