Software Engineer Data Discovery in Saffron Walden

Software Engineer Data Discovery in Saffron Walden

Saffron Walden Full-Time 39636 - 44340 £ / year (est.) No working from home possible
E

At a Glance

  • Tasks: Join a dynamic team to develop a scalable text search engine for biological data.
  • Company: EMBL-EBI, a leading institute in bioinformatics with a collaborative culture.
  • Benefits: Generous salary, hybrid work, private medical insurance, and 30 days annual leave.
  • Other info: Inclusive environment with excellent career growth and relocation support for international applicants.
  • Why this job: Make a real impact on scientific research and enhance data discovery with cutting-edge tech.
  • Qualifications: Degree in Computer Science, 2+ years software development experience, and Java knowledge.

The predicted salary is between 39636 - 44340 £ per year.

We are looking for a dynamic Software Engineer to join the EBI Search project, a scalable text search engine providing easy and uniform access to the biological data resources hosted at the European Bioinformatics Institute (EMBL-EBI). EBI Search provides the central discovery infrastructure indexing more than 6 billion data objects across EMBL-EBI and external resources. It enables search and cross-linking across more than 100 biological data domains via web interfaces and RESTful APIs. You will join a team of software developers working together to support scientific research and FAIR data access across multiple disciplines.

Your role

  • Integration and indexing of biological data and metadata, and provision of these through user-friendly web interfaces and web services for the international research community;
  • Development of new features within an established and evolving codebase;
  • Integration of the search platform with emerging AI technologies to enhance data discovery and improve user experience;
  • Development of lightweight and efficient approaches for integrating data from multiple domains;
  • Collaboration with colleagues across EMBL-EBI, applying industry-standard best practices to create and maintain efficient, reusable and well-documented software.

You have

  • A degree in Computer Science or a related field;
  • A minimum of two years experience in software development;
  • Good knowledge of Java;
  • Experience with JavaScript and/or TypeScript;
  • Experience with scripting languages such as Python and Bash;
  • Good communication skills;
  • Familiarity with modern software development practices and tools, including version control systems, CI/CD pipelines and automated testing.

You may also have

  • Experience in biomolecular or biomedical data and metadata integration;
  • Working knowledge of Solr, Lucene or Lucene-based search technologies;
  • Knowledge of Docker, Kubernetes or other deployment technologies;
  • Knowledge of additional data storage technologies, including relational databases, graph databases and NoSQL systems;
  • Familiarity with Linux/Unix environments;
  • Experience with collaborative development tools such as Jira and Confluence;
  • Experience with machine learning approaches, ideally in the context of data discovery.

Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278, monthly child allowance of £336 per child. Non-resident allowance up to £569 per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances.
  • Hybrid working arrangements.
  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover).
  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays.
  • Relocation package including installation grant (as applicable).
  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely).
  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances.
  • Contract duration: This position is a 3 year contract.
  • Salary: Monthly salary starting at £3,303 or £3,695 after tax (but excluding pension & insurances) + benefits (Total package will be dependent on family circumstances).
  • International applicants: We recruit internationally and successful candidates are offered visa exemptions.
  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.
  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

How to apply

To apply please submit a cover letter and a CV through our online system before the closing date.

Software Engineer Data Discovery in Saffron Walden employer: EMBL-EBI

At EMBL-EBI, we pride ourselves on being an exceptional employer, offering a collaborative and innovative work culture that empowers our Software Engineers to contribute meaningfully to scientific research. With generous benefits including hybrid working arrangements, extensive family support, and a vibrant campus life near Cambridge, we provide ample opportunities for professional growth and development in a diverse and inclusive environment. Join us to be part of a team that is at the forefront of biological data discovery and make a real impact in the research community.

E

Contact Details:

EMBL-EBI Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer Data Discovery in Saffron Walden

Tip Number 1

Network like a pro! Reach out to current employees at EMBL-EBI on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Software Engineer role.

Tip Number 2

Show off your skills! Prepare a portfolio of projects that highlight your experience with Java, JavaScript, and any relevant technologies. This will give you an edge during interviews and show that you're ready to contribute.

Tip Number 3

Practice makes perfect! Get comfortable with common interview questions related to software development and data integration. Mock interviews with friends can help you articulate your thoughts clearly.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the EMBL-EBI team.

We think you need these skills to ace Software Engineer Data Discovery in Saffron Walden

Java
JavaScript
TypeScript
Python
Bash
RESTful APIs
Web Development

Some tips for your application 🫡

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Make sure to highlight your relevant experience and how it aligns with the EBI Search project. We want to see your passion for software engineering and data discovery, so let your personality come through!

Tailor Your CV:Don’t just send out the same CV for every application. Tailor it to showcase your skills in Java, JavaScript, and any other relevant technologies mentioned in the job description. We love seeing how your unique experiences make you a great fit for our team!

Showcase Your Projects:If you've worked on any projects related to biological data or search technologies, make sure to include them! We’re interested in seeing how you’ve applied your skills in real-world scenarios, especially if they relate to AI or data integration.

Apply Through Our Website:Remember, the best way to apply is through our online system. It’s straightforward and ensures your application gets to us directly. Plus, it shows you’re keen on joining StudySmarter and being part of our mission!

How to prepare for a job interview at EMBL-EBI

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, JavaScript, and Python. Brush up on your knowledge of RESTful APIs and any relevant frameworks, as you might be asked to discuss how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in software development and how you overcame them. Think about examples where you integrated data from multiple domains or improved user experience through innovative solutions—this will demonstrate your ability to contribute to the EBI Search project.

Familiarise Yourself with the Company’s Mission

Understand the goals of the European Bioinformatics Institute and how your role as a Software Engineer fits into their mission. Be ready to explain how your work can support scientific research and FAIR data access, showing that you’re aligned with their values.

Prepare Questions for Them

Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, ongoing projects, and how they integrate AI technologies into their search platform. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.