Data Engineer
Celfocus
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Data Engineer at Celfocus
Make an impact by working for sectors where technology is the enabler, everything is ground-breaking and there’s a constant need to be innovative. Be part of the team that combines business knowledge, technological edge and a design experience. Our different backgrounds and know-how are key in developing solutions and experiences for digital clients. Face challenges and learn other ways of thinking and seeing the world - there’s always room for your energy and creativity.
About The Role
A Data Engineer at Celfocus is responsible for building and maintaining Data Platforms, recognizing the importance of data for organizational success. This role demands a view on the big picture and a strong understanding of business details.
The position focuses on designing, developing, and maintaining the data platform necessary for data storage, processing, orchestration, and analysis. The mission involves implementing scalable and performant data pipelines and data integration solutions. This individual will work agnostically with various data sources and technologies to ensure efficient data flow and high data quality, empowering data scientists, analysts, and other stakeholders to access and analyze data effectively.
As a part of your job, you will:
- Design, build, and maintain scalable data platforms.
- Collect, process, and analyze large and complex data sets from various sources.
- Develop and implement data processing workflows using framework technologies such as Spark and Apache Beam.
- Collaborate with cross-functional teams to ensure data accuracy and integrity.
- Ensure data security and privacy through proper implementation of access controls and data encryption.
- Extract data from various sources, including databases, file systems, and APIs.
- Monitor system performance and optimize for high availability and scalability.
What are we looking for?
- Experience with cloud platforms and services for data engineering (AZURE).
- Proficiency in programming languages like Python, Java, or Scala.
- Use of Big Data Tools such as Spark, Flink, Kafka, Elastic Search, Hadoop, Hive, Sqoop, Flume, Impala, Kafka Streams and Connect, Druid, etc.
- Knowledge of data modeling and database design principles.
- Familiarity with data integration and ETL tools (e.g., Apache Kafka, Talend).
- Understanding of distributed systems and data processing architectures.
- Strong SQL skills and experience with relational and NoSQL databases.
- Familiarity with cloud platforms and services for data engineering (e.g., AWS S3, Azure Data Factory).
- Experience with version control tools such as Git.
Personal traits:
- Ability to adapt to different contexts, teams and Clients.
- Teamwork skills but also sense of autonomy.
- Motivation for international projects and ok if travel is included.
- Willingness to collaborate with other players.
- Strong communication skills.
Key skills/competency
- Azure Data Services
- Python Programming
- Spark Framework
- Data Pipeline Development
- SQL & NoSQL Databases
- Data Modeling
- Distributed Systems
- Kafka
- ETL Tools
- Git Version Control
How to Get Hired at Celfocus
- Research Celfocus's Vision: Study their 'Next-Gen Intelligence' approach, mission ('Making Data Actionable'), and values to align your application with their strategic goals.
- Tailor Your Resume for Azure Data Engineering: Highlight extensive experience with Azure data services, Big Data tools like Spark and Kafka, and proficiency in Python, Java, or Scala to match specific job requirements.
- Showcase Data Platform Impact: Provide concrete examples of designing, building, and optimizing scalable data platforms and pipelines, emphasizing the business value and performance improvements achieved.
- Prepare for Technical Deep Dives: Be ready to discuss data modeling, distributed systems architecture, complex SQL queries, and your approach to ensuring data quality and security in an interview.
- Demonstrate Collaboration and Adaptability: Share instances where you successfully collaborated with cross-functional teams, adapted to new contexts or technologies, and showed initiative in problem-solving on international projects.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background