At a Glance
- Tasks: Lead R package development and ensure high-quality standards.
- Company: Join a dynamic team in the heart of London, focused on innovative data solutions.
- Benefits: Enjoy hybrid working, flexible hours, and opportunities for professional growth.
- Why this job: Make an impact with your R skills while mentoring others in a collaborative environment.
- Qualifications: Expertise in R programming and package development is essential; GitHub experience preferred.
- Other info: 12-month contract with potential for extension based on performance.
The predicted salary is between 43200 - 72000 £ per year.
We are seeking a highly skilled and experienced Senior Data Scientist with a strong focus on R package development to join our team. In this pivotal role, you will leverage your expert-level R programming skills to evaluate, document, and develop R packages, ensuring they meet the highest standards of quality, robustness, and usability. You will collaborate closely with internal stakeholders, providing technical leadership and contributing to the creation of innovative and well-tested data science solutions.
Key Responsibilities:
- Lead the evaluation and meticulous documentation of R packages, including comprehensive metadata and user-focused use cases.
- Design and develop robust unit tests that adhere to best practices in R package development, advocating for and implementing rigorous testing methodologies.
- Collaborate closely with internal stakeholders to understand complex data challenges, define requirements, and deliver high-impact R-based solutions.
- Provide technical guidance and mentorship to junior team members on R programming and package development best practices.
Required Skills:
- Expert-level proficiency in R programming and extensive experience in R package development.
- Deep proficiency with GitHub for version control and collaborative development, along with expertise in various unit testing frameworks (e.g., testthat).
- Exceptional documentation and communication skills, with the ability to clearly articulate complex technical concepts to diverse audiences.
- Proven ability to work independently and collaboratively in a fast-paced environment, managing multiple priorities effectively.
Preferred (Not Required) Skills:
- A strong background in biostatistics or clinical programming.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines for R packages.
- Familiarity with other programming languages commonly used in data science (e.g., Python).
Senior Data Scientist (City of London) employer: Osmii
Contact Detail:
Osmii Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Scientist (City of London)
✨Tip Number 1
Network with professionals in the data science community, especially those who specialise in R programming. Attend meetups or webinars focused on R package development to connect with potential colleagues and learn about industry trends.
✨Tip Number 2
Showcase your R package development skills by contributing to open-source projects on GitHub. This not only demonstrates your expertise but also helps you build a portfolio that can impress our hiring team.
✨Tip Number 3
Prepare to discuss your experience with unit testing frameworks like testthat during interviews. Be ready to share specific examples of how you've implemented rigorous testing methodologies in your previous projects.
✨Tip Number 4
Familiarise yourself with the latest trends in biostatistics and clinical programming, as these areas are preferred for this role. Understanding these concepts can give you an edge in discussions with our team.
We think you need these skills to ace Senior Data Scientist (City of London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your expert-level proficiency in R programming and your experience with R package development. Include specific projects or achievements that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: In your cover letter, emphasise your technical leadership experience and your ability to collaborate with stakeholders. Mention any relevant projects where you provided mentorship or developed innovative data science solutions.
Showcase Your Documentation Skills: Since exceptional documentation is a key requirement, consider including examples of your documentation work or explaining how you approach documenting R packages in your application materials.
Highlight Your Testing Methodologies: Discuss your experience with unit testing frameworks like testthat in your application. Provide examples of how you've implemented rigorous testing methodologies in past projects to ensure quality and robustness.
How to prepare for a job interview at Osmii
✨Showcase Your R Expertise
Be prepared to discuss your experience with R programming in detail. Highlight specific projects where you've developed R packages, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Your Testing Knowledge
Since the role emphasises unit testing, be ready to explain your approach to developing robust tests for R packages. Discuss any frameworks you've used, like testthat, and provide examples of how rigorous testing improved your projects.
✨Communicate Clearly
Exceptional communication skills are a must. Practice explaining complex technical concepts in simple terms, as you'll need to articulate your ideas to both technical and non-technical stakeholders during the interview.
✨Prepare for Collaboration Questions
Expect questions about your experience working with teams. Be ready to share examples of how you've collaborated with others to solve data challenges, and how you provided mentorship to junior team members in R programming.