Developer III

iCIMS ☁️🏢💻

Salary range

$104,600–$178,200/year

Benefits

Job Description

Design, develop, and maintain data pipelines that ingest, transform, and load data from various sources into data lakes, data warehouses, and data marts using Python, Spark and other cloud services to serve analytics needs and machine learning model requirements. Contribute to the detailed design and architecture of the data platform ensuring consistency, efficiency and reusability of data components and processes. Perform data cleansing and validation using SQL/PySpark and other tools and frameworks to remove or correct erroneous, incomplete, or inconsistent data. Apply data transformations and implement business logic using SOL, Python and Spark to enhance, enrich, or standardize data. Handle large-scale and complex data sets using distributed systems and parallel computing to improve performance of the pipelines. Monitor, troubleshoot, and optimize the performance and cost of data pipelines and data cleansing and transformation solutions using diagnostic tools and metrics such as CloudWatch, Datadog. Research and evaluate tools and technologies to improve the data platform capabilities. Implement security, and compliance standards and policies across data pipelines and data sets using techniques like data masking, encryption, tokenization, and other techniques to hide personally identifiable information (PII) data and be compliant with CCPA, GDPR. Collaborate with data architects, data analysts, data scientists, and business stakeholders. Deploy cloud infrastructure applicable for data pipelines using terraform or cloud formation templates.

About iCIMS

iCIMS is a software company providing cloud-based recruiting software designed to help businesses manage their hiring processes.

Apply for This Position