we believe that brilliance is evenly distributed, but opportunity isn’t. Join us and become part of a global network of top-tier professionals and impactful projects. As a Senior Data Engineer, you’ll work with cutting-edge technology and gain access to exclusive educational opportunities from leading providers.
Experience. 7+ years
Key Responsibilities
- Design and implement sophisticated software systems using Python (preferred), Go, Java, or Scala.
- Participate in software design and code reviews to ensure high software quality and knowledge sharing.
- Adhere to professional software engineering practices, including Agile, Test-Driven Development, and Continuous Integration.
- Maintain proficiency in Computer Science/Software Engineering and contribute to the technical skills growth of team members.
- Provide monthly training sessions on current trends and help team members enhance their technical skills.
- Communicate effectively with cross-functional teams and stakeholders, and proactively address and solve development blockers.
- Propose innovative solutions and identify and fix gaps in existing codebases and technologies.
Qualifications
Required
- Bachelor’s degree in Computer Science or comparable work experience.
- Experience with AWS services such as S3, EMR, SQS, SNS, Lambda, Athena, Glue, Kinesis, and MSK.
- Proficiency in Python production-level coding, including best practices.
- Experience with big data technologies like Cassandra, Spark, Hadoop, Parquet, and Redash.
- Skilled in building data integrations using API and file-based protocols.
- Proficiency with test-driven development, unit testing, and Git Version Control.
- Experience with CI/CD pipeline patterns, alerting and monitoring tools like Grafana, and high availability, scalable cloud solutions.
- Strong understanding of data structures, algorithms, concurrency, distributed computing, and large-scale data operations.
- Desire to learn new technologies and languages.
Preferred
- Experience with Scala, Java, Clojure, and/or Go.
- Basic understanding of Machine Learning and Data Science concepts.
- Certification in cloud platforms like AWS, GCP, and/or Azure.
How to Apply
- Register or Login. Visit our portal and complete the application form.
- Video Screening. Clear the 30-minute video screening.
- Application Submission. Click ‘Apply’ to get shortlisted.
- Interview Round. Your profile will be shared with Andela for the interview process.
About Andela
Andela connects highly-skilled technology talent from emerging markets with leading companies worldwide. With investments from Generation Investment Management, SoftBank, Chan Zuckerberg Initiative, Spark Capital, and Google Ventures, Andela is dedicated to bridging the gap between talent and opportunity.
About Uplers
Uplers is committed to making hiring reliable, simple, and fast. We support talents throughout their engagement, ensuring a smooth journey and career growth.