Job responsibilities
- Lead the development and implementation of data engineering solutions
- Design and optimize data pipelines and architectures
- Integrate AI/ML models into data workflows
- Collaborate with cross-functional teams to define project requirements
- Mentor and guide junior engineers in best practices
- Ensure data quality and integrity across systems
- Drive innovation in data processing and analytics
- Conduct research and stay updated with emerging technologies
- Present technical solutions and strategies to stakeholders
- Manage project timelines and deliverables
- Contribute to the continuous improvement of development processes
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- More than 5 years of experience in software engineering and leadership
- Extensive experience in data engineering and data architecture
- Proficiency in programming languages such as Python, Java or Scala
- Strong understanding of AI/ML concepts and tools
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Expertise in big data technologies such as Cassandra, Spark or Kafka
- Ability to lead and manage complex projects
- Excellent problem-solving and analytical skills
- Strong communication and leadership abilities
- Familiarity with agile development methodologies
Preferred qualifications, capabilities, and skills
- Master's degree in a relevant field
- Experience with deep learning frameworks like TensorFlow or PyTorch
- Certification in cloud or data technologies
- Experience in a leadership role within a tech-driven environment
- Understanding of data governance and compliance standards
- Proven track record of successful project delivery