Job Details
Senior Backend Developer (Java/Python)
Lineate is hiring a Senior Backend Developer with Java and Python experience for a remote B2B contract. Responsibilities include designing and developing scalable backend services and APIs.
Responsibilities: - Design, develop, and maintain scalable backend services using Java and Python - Build and optimize data processing pipelines and APIs for high-performance applications - Collaborate with cross-functional teams to deliver reliable and efficient solutions - Improve system performance, scalability, and reliability - Work with large datasets to support search, recommendation, or ML-driven features - Contribute to architecture decisions and technical design - Write clean, maintainable, and well-documented code
Requirements (Must-have): - Strong hands-on experience with both Java and Python (required) - Solid understanding of backend development principles and system design - Experience working with APIs, microservices, and distributed systems - Ability to work with data structures, algorithms, and performance optimization Nice-to-have (at least one of the following): - Search technologies experience, such as: Lexical search (e.g., Solr, Elasticsearch) Semantic search, vector search, or RAG-based systems Search relevance tuning and optimization - Machine Learning experience, especially in: Recommendation systems User behavior prediction (e.g., click-through rate prediction, relevance estimation) Practical ML application in production systems
Don't miss a single job
Subscribe to our Telegram channel