Palantir

Backend Software Engineer - Application Development

Palantir

Apply
almost 2 years ago
London, United Kingdom
Mid Level / Senior

Responsibilities

  • Architect, develop, and maintain high-performance backend services.
  • Maintain high coding standards through guidelines and code reviews.
  • Build robust APIs for front-end developers and external systems.
  • Design efficient data structures and algorithms for large-scale data.
  • Optimize applications for speed and scalability through performance analysis.
  • Collaborate with cross-functional teams to improve user workflows.

Requirements

  • Experience in designing and developing features for live backend systems.
  • In-depth understanding of data structures, system architecture, and API development.
  • Engineering background in Computer Science, Mathematics, Software Engineering, or similar field.
  • Strong coding skills in languages such as Java, C++, Python, or Rust.
  • Strong written and verbal communication skills for team collaboration.

Benefits

  • Opportunities for personal and professional growth.
  • Hybrid work options available for better work-life balance.
  • Supportive community focused on health and well-being.

Tech Stack

Apache CassandraApache KafkaApache SparkDockerElasticsearchGoGradleJavaKubernetesPythonRust

Categories

BackendFull Stack