About
Jesica is a recruiting agency that utilizes AI to source, screen and match candidates to right career opportunities. We work on behalf on our clients who are actively seeking qualified candidates to these roles. If you are a candidate either actively looking or just browsing, we highly encourage you to complete the application process as you never know what opportunities we might match you with!
Responsibilities
- Design, develop, and maintain scalable data pipelines and ETL processes to support data integration and analytics.
- Collaborate with data scientists and analysts to understand data requirements and ensure data quality and accessibility.
- Implement data warehousing solutions to support business intelligence and reporting needs.
- Optimize and tune performance of data processing systems and queries.
- Develop and maintain data models to support various business functions.
- Ensure data security and compliance with relevant regulations and standards.
- Monitor and troubleshoot data pipeline issues, ensuring timely resolution.
- Work with Apache Spark and other big data technologies to process large datasets efficiently.
- Integrate data from various sources, including databases, APIs, and external data providers.
- Document data processes, workflows, and best practices to ensure knowledge sharing and consistency.
- Stay up-to-date with the latest industry trends and technologies to continuously improve data engineering practices.
Requirements
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in data engineering or a related role.
- Proficiency in SQL and experience with data warehousing solutions.
- Strong knowledge of ETL processes and tools.
- Experience with Apache Spark and other big data technologies.
- Proven experience in data modeling and designing scalable data architectures.
- Familiarity with cloud data platforms such as AWS, Google Cloud, or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with version control systems like Git.
- Knowledge of scripting languages such as Python or Java is a plus.
Benefits
Varies by Role, Location and our clients. However, we strive to ensure that the pay is competitive and that there's a strong benefits package included