Python Engineer (Data Engineering, SQL)

Lucknow, Uttar Pradesh, India
Nov 05, 2024
Nov 05, 2025
Remote
Full-Time
5 Years
Job Description

Are you a Data Engineer with a passion for building robust, scalable data pipelines? If you have experience in Python, Data Engineering, and AWS, along with advanced SQL skills, then this opportunity could be your next career move! Andela is seeking talented professionals to join their team and work on cutting-edge projects.

Experience. 5+ years

Key Responsibilities

  1. Develop Data Solutions. Engineer scalable solutions using Python, including Dependency Injection, Lambdas, Generators, Decorators, and REST APIs with Flask.
  2. Data Transformation & Analysis. Conduct ETL, data wrangling, and feature engineering on complex big data from various sources.
  3. Pipeline Development. Design and maintain data pipelines supporting AI and machine learning applications.

Must-Have Skills

  1. Python Proficiency. Advanced skills in Python functions, with experience in libraries and frameworks like Pandas, Flask API, Poetry, and more.
  2. Data Engineering Tools. Familiarity with tools such as NumPy, SciPy, scikit-learn, Anaconda, and Jupyter.
  3. Cloud Expertise. Proven experience in building, optimizing, and scaling data architectures on AWS or Azure.
  4. SQL & NoSQL Expertise. Advanced knowledge of SQL and NoSQL databases, including relational databases like RDS, Oracle, or Postgres, and document databases like DynamoDB or Cosmos DB.
  5. Cloud Data Warehousing. Experience with cloud data warehouses such as Redshift and Azure SQL Data Warehouse, as well as search tools like Elasticsearch or Solr.
  6. Stream Processing. Working knowledge of message queuing, stream processing, and scalable data stores.

Nice-to-Have Skills

  1. Additional Tools. Experience with Kafka, Spark, or Hadoop.
  2. Other Programming Languages. Knowledge of Java, C++, or C#.
  3. Agile and SDLC Tools. Familiarity with tools like JIRA, Confluence, and Git.

How to Apply

  • Register or Login on our portal and complete the application form.
  • Clear the Video Screening (30 minutes) and click ‘Apply’ to proceed.
  • Once shortlisted, your profile will be shared with the client for interview rounds.
  • Get selected and start your journey with an exciting project!

About Uplers

Uplers is here to make hiring simple, reliable, and fast. Our Talent Success Coach will support you throughout the engagement, ensuring a smooth experience. This is just one of the many opportunities we offer – with successful assessments, you can apply for other roles as well.