1 day ago Be among the first 25 applicants
Direct message the job poster from Amici Procurement Solutions
Experienced Tech Recruiter with extensive experience in the Scottish market
Senior Data Software Engineer – Java, Python & Search | Amici
GLASGOW (HYBRID, 1 DAY PER WEEK IN OFFICE)
Eden Scott is delighted to be retained by Amici to recruit an experienced Senior Data Software Engineer to help drive the development of a cutting-edge platform at the heart of the biotech industry. With significant business growth and an ambitious technology roadmap ahead, we’re seeking a skilled engineer with strong Java, Python, and data expertise to join the team and shape the future of Amici’s MyAmici platform.
Why Join Us?
At Amici, you’ll work on projects that truly matter—developing innovative solutions that support scientists in their mission to make life-changing discoveries. Youll be part of an agile and highly collaborative environment, leveraging modern technology stacks to build and optimize a powerful data platform and search engine.
With search being a core focus for the next generation of our platform, this is an exciting opportunity to explore vector search, machine learning, and large-scale data processing, all while working with Apache Lucene, Solr, or Elasticsearch.
This role is hybrid, with one day per week in our Glasgow office (Tuesdays) and the rest remote. More time in-office may be required for onboarding and training initially.
What You’ll Do
* Design, build, and optimize a high-performance data platform and search solution for MyAmici.
* Develop robust search capabilities using technologies such as Apache Lucene, Solr, or Elasticsearch.
* Engineer scalable data pipelines in Java or Python to process and integrate large datasets efficiently.
* Collaborate closely with Business Analysts, Data Engineers, and UI Developers to deliver impactful features.
* Work across the full stack, from our React/TypeScript front-end to our Java-based search services.
* Leverage cloud technologies (Azure Data Factory, Batch Services, Azure SQL) to enhance platform capabilities.
* Contribute to DevOps practices, code reviews, and system optimizations to maintain high performance and reliability.
What We’re Looking For
* Strong experience in Java development, with exposure to Python for data processing.
* Professional experience working with large-scale data processing and search technologies.
* Expertise in Apache Lucene, Solr, Elasticsearch, or similar search technologies, or a keen willingness to learn.
* Hands-on experience with SQL and NoSQL databases (e.g., SQL Server, Postgres, MongoDB, CosmosDB).
* Experience working in Agile environments with modern DevOps and CI/CD practices.
* A Computer Science/Software Engineering degree or equivalent industry experience.
* Familiarity with writing automated tests (JUnit, Jest, etc.) 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 organisations. Our MyAmici platform helps scientists focus on their groundbreaking research while we handle their supply chain and procurement needs. We take pride in delivering exceptional solutions that empower our customers to innovate.
Our Innovation Team plays a pivotal role in ensuring that MyAmici remains at the forefront of technology, providing a seamless purchasing experience for our users. This is your chance to contribute to an industry that genuinely makes a difference.
What’s In It for You?
* Work in an entrepreneurial and innovative environment where your contributions truly matter.
* A flexible, hybrid working approach that supports work-life balance.
* A company culture that values growth, collaboration, and continuous improvement.
* A fantastic suite of benefits to support your career and well-being. (Full details at Amici Benefits)
Join Us!
This is an incredible opportunity to be part of a high-impact team working on cutting-edge search and data solutions in a growing company that is 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
Industries
Software Development
J-18808-Ljbffr