Lead II - Data Engineering - Palantir Foundry
Skills
About the role
Role description
Job Title: Data Engineer/ DevOps - Foundry Platform
Job Location: Bangalore
Right to Hire requirement
In this role, you will be part of a growing, global team of data engineers, who collaborate in DevOps mode, to enable business with state-of-the-art technology to leverage data as an asset and to take better informed decisions.
The Enabling Functions Data Office Team is responsible for designing, developing, testing, and supporting automated end-to-end data pipelines and applications on Enabling Function’s data management and analytics platform (Palantir Foundry, AWS and other components).
The Foundry platform comprises multiple different technology stacks, which are hosted on Amazon Web Services (AWS) infrastructure or own data centers. Developing pipelines and applications on Foundry requires:
Proficiency in SQL / Scala / Python (Python required; all 3 not necessary)
Proficiency in PySpark for distributed computation
Proficiency in Foundry Pipeline, Ontology, Familiarity with Workshop App basic design/visual competency
Familiarity with common databases (e.g. Oracle, mySQL, Microsoft SQL). Not all types required
This position will be project based and may work across multiple smaller projects or a single large project utilizing an agile project methodology.
Roles & Responsibilities:
Tech / B.Sc./M.Sc. in Computer Science or related field and overall 6+ years of industry experience
Strong experience in Big Data & Data Analytics
Experience in building robust ETL pipelines for batch as well as streaming ingestion.
Experience with Palantir Foundry
Most important Foundry apps: Code Repository, Data Lineage and Scheduling, Ontology Manager, Contour, Object View Editor, Object Explorer, Quiver, Workshop, Vertex
Experience with Data Connection, external transforms, Foundry APIs, SDK and Webhooks is a plus
Interacting with RESTful APIs incl. authentication via SAML and OAuth2
Experience with test driven development and CI/CD workflows
Knowledge of Git for source control management
Agile experience in Scrum environments like Jira
Experience in visualization tools like Tableau or Qlik is a plus
Experience in Palantir Foundry, AWS or Snowflake is an advantage
Basic knowledge of Statistics and Machine Learning is favorable
Problem solving abilities
Proficient in English with strong written and verbal communication
Primary Responsibilities
o Responsible for designing, developing, testing and supporting data pipelines and applications
o Industrialize data pipelines
o Establishes a continuous quality improvement process to systematically optimize data quality
o Collaboration with various stakeholders incl. business and IT
Education
Bachelor (or higher) degree in Computer Science, Engineering, Mathematics, Physical Sciences or related fields
Professional Experience
5+ years of experience in system engineering or software development
3+ years of experience in engineering with experience in ETL type work with databases and Hadoop platforms.
Skills
|Data management / data structures|Must be proficient in technical data management tasks, i.e. writing code to read, transform and store data
XML/JSON knowledge
Experience working with REST APIs|
|Spark|Experience in launching spark jobs in client mode and cluster mode. Familiarity with the property settings of spark jobs and their implications to performance.|
|Application Development|Familiarity with HTML, CSS, and JavaScript and basic design/visual competency|
|SCC/Git|Must be experienced in the use of source code control systems such as Git|
|ETL |Experience with developing ELT/ETL processes with experience in loading data from enterprise sized RDBMS systems such as Oracle, DB2, MySQL, etc.|
|Authorization|Basic understanding of user authorization (Apache Ranger preferred)|
|Programming |Must be at able to code in Python or expert in at least one high level language such as Java, C, Scala.
Must have experience in using REST APIs|
|SQL |Must be an expert in manipulating database data using SQL. Familiarity with views, functions, stored procedures and exception handling.|
|IT Process Compliance|SDLC experience and formalized change controls
Working in DevOps teams, based on Agile principles (e.g. Scrum)
ITIL knowledge (especially incident, problem and change management)|
|Languages |Fluent English skills|
Specific information related to the position:
Physical presence in primary work location (Bangalore)
Flexible to work CEST and US EST time zones (according to team rotation plan)
Willingness to travel to Germany, US and potentially other locations (as per project demand)
Skills
data engineering,python,spark,palantir foundry,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact - touching billions of lives in the process.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.