Senior Backend Engineer
Location
Worldwide
Posted
30 days ago
Salary
€60K - €90K / year
Seniority
Senior
Job Description
Senior Backend Engineer
Paperpile
Role Description Paperpile runs on data at scale, with a literature database of 250M+ academic papers and a growing body of user data accumulated over more than a decade. You'll work across the systems that ingest, process, store, and serve this data reliably: - Building pipelines - Optimizing search - Handling PDFs at scale - Exposing clean APIs Qualifications - Strong backend engineering background with experience building and operating data-heavy systems in production - Experience deploying and operating services on AWS - Experience designing and maintaining data ingestion pipelines handling messy, heterogeneous sources - Comfortable with web scraping and working with third-party data sources and APIs - Familiarity with Node.js and TypeScript (background in Java or Python is acceptable) - High standards for data quality, focusing on correctness, deduplication, and consistency - Solid understanding of full-text search systems including indexing strategy, relevance tuning, and query optimization - Proficient in building reliable REST APIs Requirements - Familiarity with academic publishing formats and data sources (PubMed, Crossref, arXiv…) - Experience with PDF processing pipelines (extraction, transformation, storage and delivery at scale) - Experience with LLM-based document processing or ML pipelines for extracting structured data from unstructured text - Large scale web crawling and scraping Benefits - Base compensation €60,000–€90,000 based on the level of your experience - Bonus/equity program - 4 weeks paid vacation + local holidays - We sponsor co-working space in your city - Learn and grow. Try out new things. We sponsor relevant courses, seminars, and conferences
Related Guides
Related Job Pages
More Backend Engineer Jobs
Manager, Software Engineering – Go, Java, JavaScript
PulseRise TechnologiesThe pulse that empowers your tech team
• Lead day-to-day engineering team activities including sprint planning, grooming, scrums, and retrospectives • Provide architectural and technical direction across APIs, services, user-facing applications, and core systems • Design, build, and deploy secure and scalable backend services • Introduce and maintain best-in-class agile software development practices • Align engineering roadmaps with business objectives and product release schedules • Manage full team lifecycle: hiring, mentoring, performance management, and leadership development • Act as a key liaison between engineering and cross-functional stakeholders • Oversee technical debt management and ensure sustainable development velocity • Contribute to broader engineering leadership initiatives
Junior C++ Software Engineer – Telecom, RAN Knowledge
TietoevryWe create purposeful technology that reinvents the world for good. #purposefultechnology #tietoevry
• Support the development and maintenance of software features • Closely work with more experienced engineers • Learn to follow technical specifications, processes, and best practices used in the team • Prepare implementation and test • Create and update technical documentation related to new features and updates to existing functionality • Participate in fault analysis, investigate issues, review logs, and apply basic troubleshooting techniques
• Develop and maintain cloud-based IVR applications aligned with business and technical requirements • Collaborate with project managers, internal IT teams, and business partners on voice contact center systems • Design, develop, and maintain IVR applications • Integrate IVR solutions with key internal services • Monitor IVR systems and implement operational improvements • Troubleshoot and resolve issues within voice contact center and IVR environments • Participate in forward-looking initiatives to improve call steering and IVR architecture • Communicate technical concepts clearly to both technical and non-technical stakeholders
• Design, develop, and maintain IVR applications based on business and technical requirements • Integrate IVR solutions with key internal services • Monitor IVR systems and implement operational improvements to enhance customer experience • Troubleshoot and resolve issues within the voice contact center and IVR environments • Collaborate with project managers to ensure the timely and high-quality delivery of solutions • Work independently while supporting a regional business unit aligned with global objectives • Participate in forward-looking initiatives to improve call steering and IVR architecture • Communicate technical concepts clearly to both technical and non-technical stakeholders

