Software Engineer Java + Data (PySpark)

Careers at Lineate

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of commercial software development experience
  • Extensive hands-on experience with Java and Python, primarily with PySpark
  • Proven experience in designing and optimizing scalable data pipelines and APIs
  • Strong understanding of backend development principles and system design
  • Experience with APIs, microservices, and distributed systems

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

Benefits

  • B2B contract with our US office
  • NY working hours with at least 6 hours overlap
Full Job Description
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)
  • 6+ years of commercial software development experience
  • Strong hands-on experience with both Java and Python (primarily PySpark code)
  • Experience in designing, developing, and optimizing scalable data processing pipelines and backend APIs for high-performance applications
  • Solid understanding of backend development principles and system design
  • Experience working with APIs, microservices, and distributed systems


Nice-to-have
  • Databricks OR AWS EMR OR Hadoop
  • 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

We offer:
  • B2B contract with our US office
  • NY working hours (at least 6 hours overlap)

Similar Jobs

More Jobs at Careers at Lineate

More Information Technology Jobs

Find similar Software Engineer Java + Data (PySpark) jobs: