At a Glance
- Tasks: Join us to enhance our data pipelines and innovate in the life sciences sector.
- Company: Veeva Systems, a pioneering SaaS company transforming healthcare.
- 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 on patient care while working with cutting-edge technology.
- Qualifications: Expertise in Java or Python, experience with Apache Spark, and cloud software skills.
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 Suffolk 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 Suffolk
✨Tip Number 1
Network like a pro! Reach out to people in your field on LinkedIn or other platforms. A friendly message can go a long way, and you never know who might have the inside scoop on job openings.
✨Tip Number 2
Prepare for those interviews! Research Veeva Systems and their values. Be ready to discuss how your skills align with their mission of transforming the life sciences industry. Show them you’re not just another candidate!
✨Tip Number 3
Practice makes perfect! Do mock interviews with friends or use online resources. The more comfortable you are talking about your experience and skills, the better you'll perform when it counts.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Remote Data Engineer in Suffolk
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’s super easy – just follow the prompts!
How to prepare for a job interview at Veeva Systems
✨Know Your Tech Stack
Make sure you’re well-versed in Java or Python, and brush up on your Apache Spark skills. Veeva Systems is looking for someone who can hit the ground running, so be ready to discuss your experience with these technologies in detail.
✨Understand the Company Values
Familiarise yourself with Veeva's core values: Do the Right Thing, Customer Success, Employee Success, and Speed. Be prepared to share examples of how you've embodied these values in your previous roles, as this will show that you align with their mission-driven approach.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions about data pipelines and cloud environments. Brush up on your knowledge of AWS or GCP, and be ready to explain how you’ve implemented features or innovations in past projects.
✨Show Your Problem-Solving Skills
Veeva is all about innovation and improvement. Think of specific challenges you've faced in your previous roles and how you tackled them. This will demonstrate your ability to adapt and find solutions, which is crucial for a data engineer.