BP logo

Senior Software Engineer

BP
NewPosted today

LOCATION

Pune · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Palantir FoundryPythonFull-Stack DevelopmentReact.jsSparkSQLTypescriptAWS ServicesKubernetesDocker

Job description

Overview

Senior Software Engineer on bp's technical team, solving high-priority, critical business problems, with a focus on the Palantir Foundry environment.

What you'll do

  • Deep dive into problems and come up with innovative solutions, considering all aspects.
  • Help product teams navigate unforeseen challenges in product development to keep projects on track.
  • Analyse existing processes, pinpoint inefficiencies and recommend optimizations.
  • Identify and solve issues within the Palantir Foundry environment.
  • Work on Palantir Foundry components: Ontology, Code Repositories, Pipeline Builder, Workshop, Quiver, Contour, data integration and ETL processes.
  • Apply scripting and programming in Python, Spark, TypeScript and SQL for backend and API development.
  • Design and build web apps using React JS, Next.js and Node.js, ensuring a smooth and intuitive user interface.
  • Leverage AWS and Azure services to keep backend and platform services performant, reliable and scalable.
  • Be responsible for end-to-end quality, deployment and production of services, including testing, CI/CD, monitoring and incident management.
  • Work with product teams to resolve unforeseen issues and keep them on track.
  • Maintain clear, concise and comprehensive documentation so users can use the tools effectively.

What you'll need

  • 5+ years of full-stack software engineering experience.
  • Strong background in Palantir Foundry along with Python, Spark, TypeScript and SQL, and hands-on experience building scalable and secure backend services.
  • Extensive experience with React JS for building interactive and responsive UIs.
  • Basic to intermediate understanding of Docker, Kubernetes and the Kubernetes ecosystem.
  • Understanding of user authentication, authorization, and securing web applications and APIs.
  • Familiarity with modern architectural patterns, including microservices, serverless and event-driven architectures.
  • Strong focus on optimizing and improving the developer experience for application users.
  • Familiarity with AWS or Azure services and cloud architecture, particularly in building scalable and resilient applications.
  • Knowledge of CI/CD principles and experience automating deployment workflows.
  • Experience in monitoring and managing incidents.
  • Strong communication skills, with experience working in cross-functional teams and liaising between platform engineers, UX/UI designers and DevOps.

Details

  • Hybrid office/remote working.
  • Up to 10% travel should be expected.
  • Eligible for relocation within country.
  • Advertised as full time; flexible working arrangements may be considered (contact the hiring manager or recruiter).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer