BP logo

Software Engineer

BP
NewPosted today

LOCATION

Pune · Remote

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonReact.jsBackend DevelopmentFull-Stack DevelopmentPalantir FoundrySparkTypescriptSQLNode.js

Job description

Overview

Full Stack Software Engineer role on bp's technical team, solving high-priority business problems, primarily within the Palantir Foundry environment.

What you'll do

  • Deep dive into high-priority, critical business problems and devise 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 across Palantir Foundry components: Ontology, Code Repositories, Pipeline Builder, Workshop, Quiver, Contour, data integration and ETL processes.
  • Develop backend and API services using Python, Spark, TypeScript and SQL.
  • Design and build web applications using React JS, Next.js and Node.js, ensuring a smooth and intuitive user interface.
  • Leverage AWS and Azure services to ensure backend and platform services are 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 navigate unforeseen issues and help them remain on track.
  • Maintain clear, concise and comprehensive documentation so users can utilize the tools effectively.

What you'll need

  • 3+ years of full-stack software engineering experience.
  • Strong background in Palantir Foundry along with Python, Spark, TypeScript and SQL.
  • 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 in 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

  • Location: Pune, India.
  • Remote type: hybrid of office and remote working.
  • Travel: up to 10% travel should be expected.
  • Relocation assistance: 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.

Software Engineer