At a Glance
- Tasks: Design and optimize a high-performance data platform and search solution.
- Company: Amici provides cloud-based solutions for biotech, empowering scientists in their research.
- Benefits: Enjoy a flexible hybrid work model and a culture that values growth and collaboration.
- Why this job: Join a team making a real impact in biotech with cutting-edge technology and innovative projects.
- Qualifications: Strong Java experience, Python knowledge, and familiarity with search technologies required.
- Other info: Work one day a week in the Glasgow office; remote flexibility available.
The predicted salary is between 48000 - 72000 £ per year.
GLASGOW (HYBRID, 1 DAY PER WEEK IN OFFICE)
Eden Scott is recruiting a Senior Data Software Engineer for Amici to develop a cutting-edge platform. With significant growth and an ambitious technology roadmap, Amici seeks an engineer skilled in Java, Python, and data to shape the future of the MyAmici platform.
Why Join Us?
You\’ll work in an agile, collaborative environment, leveraging modern technology stacks to build and optimize a powerful data platform and search engine, exploring vector search, machine learning, and large-scale data processing using Apache Lucene, Solr, or Elasticsearch . The position is hybrid, with one day per week in the Glasgow office.
What You’ll Do:
- Design, build, and optimize a high-performance data platform and search solution.
- Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch .
- Engineer scalable data pipelines in Java or Python .
- Collaborate with Business Analysts, Data Engineers, and UI Developers.
- Work across the full stack, from React/TypeScript front-end to Java-based search services .
- Contribute to DevOps practices, code reviews, and system optimizations.
What We’re Looking For:
- Strong experience in Java development and exposure to Python .
- Experience with large-scale data processing and search technologies.
- Expertise in Apache Lucene, Solr, Elasticsearch , or willingness to learn.
- Hands-on experience with SQL and NoSQL databases .
- Experience in Agile environments with modern DevOps and CI/CD practices.
- A degree in Computer Science/Software Engineering or equivalent experience.
- Familiarity with writing automated tests and maintaining high code quality.
About Amici:
Founded in 2005, Amici provides a cloud-based purchasing and inventory management platform for biotech and life sciences organizations. The MyAmici platform supports scientists in their research by handling supply chain and procurement needs. The Innovation Team ensures MyAmici remains at the forefront of technology.
What’s In It for You?
- Work in an intrapreneurial and innovative environment.
- A flexible, hybrid working approach.
- A company culture valuing growth, collaboration, and continuous improvement.
- A fantastic suite of benefits.
Join us to be part of a high-impact team transforming the biotech industry.
Interested? Let’s talk! Contact our recruitment partners at Eden Scott for an informal discussion:
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
- Software Development
#J-18808-Ljbffr
Senior Software Engineer - Data employer: Amici Procurement Solutions
Contact Detail:
Amici Procurement Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Data
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Apache Lucene, Solr, and Elasticsearch. Having hands-on experience or even personal projects showcasing your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Highlight your experience in Agile environments during your conversations with recruiters. Be prepared to discuss how you've collaborated with cross-functional teams, as this is crucial for the role at Amici.
✨Tip Number 3
Since the role involves working with both Java and Python, consider brushing up on your Python skills if they are not as strong. You might want to prepare examples of how you've used Python for data processing in past projects.
✨Tip Number 4
Engage with the biotech community online or through local meetups. Networking with professionals in the field can provide insights into the industry and may lead to valuable connections that could help you land the job.
We think you need these skills to ace Senior Software Engineer - Data
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Python, and data processing. Include specific projects or roles where you utilized technologies like Apache Lucene, Solr, or Elasticsearch.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the biotech industry and how your skills align with Amici's mission. Mention your experience in Agile environments and your willingness to learn new technologies.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving large-scale data processing or search technologies, be sure to include them in your application. This will demonstrate your hands-on experience.
Highlight Collaboration Skills: Since the role involves working closely with Business Analysts, Data Engineers, and UI Developers, emphasize your teamwork and collaboration skills in your application. Provide examples of successful collaborations from your past experiences.
How to prepare for a job interview at Amici Procurement Solutions
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and Python in detail. Highlight specific projects where you've implemented large-scale data processing or search technologies like Apache Lucene, Solr, or Elasticsearch.
✨Demonstrate Collaboration Experience
Since the role involves working closely with Business Analysts, Data Engineers, and UI Developers, share examples of how you've successfully collaborated in an Agile environment. Emphasize your ability to communicate effectively across teams.
✨Discuss Your DevOps Knowledge
Familiarize yourself with modern DevOps practices and CI/CD pipelines. Be ready to explain how you've contributed to system optimizations and code reviews in previous roles, as this is crucial for maintaining high performance.
✨Express Your Willingness to Learn
If you have less experience with certain technologies mentioned in the job description, such as cloud services or automated testing frameworks, express your eagerness to learn and adapt. Companies value candidates who are proactive about their professional development.