CodeNinja is a company that ignites opportunity for software engineers in emerging markets by helping the world solve hard technology problems. We are looking for a skilled Data Engineer to join our growing team of IT professionals. In this role, you will be responsible for designing and implementing data processing systems for our clients. You will work with a team of developers, analysts, and data scientists to develop, test, and deploy data solutions. Our ideal candidate is passionate about data and has experience implementing large-scale data processing systems. If you are a data enthusiast with experience in information technology and services, we would love to hear from you.
Responsibilities
- Design and implement scalable data processing systems
- Develop data architectures, data models, and ETL processes
- Work with data scientists and analysts to ensure data quality and accuracy
- Design and implement data security protocols and policies
- Develop data visualization tools and dashboards
- Monitor and maintain data pipelines and systems
- Develop and implement backup and disaster recovery plans
Requirements
- Bachelor's degree in Computer Science, Information Technology or similar field
- 3+ years of experience in data engineering
- Proficiency in programming languages commonly used in data engineering such as Java, Python, and SQL
- Knowledge of data warehousing and ETL processes
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform
- Strong problem-solving and analytical skills
- Excellent communication skills with the ability to work effectively in a team