Uplers
Data Engineer (Remote)
Data Engineer | Uplers | India
Salary: USD 60000-62400 / year (based onexperience)
Expected Notice Period: 15 Days
...Data Engineer | Uplers | India
Salary: USD 60000-62400 / year (based on experience)
Expected Notice Period: 15 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Contract for 12 Months(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers’ client – Andela)
What do you need for this opportunity?
Must have skills required:
Cloud certification, Data Lakes, Data warehouse, Spark, AWS, Python, SQL
Andela is Looking for:
Apply Today and Get Ahead!
By choosing Uplers, you’re not just applying—you’re optimizing your chances of success. Take the fast track to your next career move with Uplers and Andela.
- Exclusive Partnership:
Uplers is the only Indian partner working directly with Andela, giving you unique access to their exclusive roles. This partnership ensures that your application is prioritized and handled with care.
- Direct Connection with Andela Matchers:
By applying through Uplers, you connect directly with Andela Matchers. This direct line of communication speeds up the entire process, ensuring your profile gets the attention it deserves without unnecessary delays.
- Accelerated Application Process:
When you apply through Uplers, your profile is fast-tracked, giving you a significant advantage over other applicants. You’ll skip one of the three assessments required if you apply directly through Andela’s website, saving you time and getting you closer to your dream role faster.
- Streamlined Experience:
Uplers takes the hassle out of the application process, ensuring your journey to joining Andela is smooth and efficient. With our support, you can focus on showcasing your skills and landing the perfect role.
Engagement Type:
- Payout will be managed by Andela
- Job Type : Direct Contract (12 Months) with Andela
- Location: Remote
- No Leave Policy: The number of working days, the talents will work, gets paid accordingly
Responsibilities:
- Participate in the design and implementation of sophisticated software systems using either object-oriented or functional programming techniques implemented in Python (preferred), Go, Java or Scala languages.
- Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
- Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), Jira, and Stash
- Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members.
- Work well independently and as part of a team.
Qualifications
- Bachelor’s degree in Computer Science, or comparable work experience
- Experience operating and deploying solutions using AWS Service including S3, EMR, SQS, SNS, Lambdas, Athena, Glue, Kinesis and MSK.
- Python production level coding, including best practices
- Big data technologies such as Cassandra, Spark, Hadoop, Parquet, Redash, etc.
- Proficient with building data integrations using both API and file based protocols.
- Proficiency with test-driven development and unit testing.
- Proficiency with Git Version Control.
- Experience with CI/CD pipeline patterns and best practices
- Experience with alerting and monitoring tools like Grafana
- Solid experience implementing high availability, scalable cloud solutions
- Strong understanding of data structures and algorithms
- Knowledge of functional programing languages and techniques
- Knowledge of object-oriented programming languages and techniques
- Solid understanding of concurrency and concurrent programming techniques
- Solid understanding of distributed computing techniques
- Knowledge and understanding of operating with data in large scale
- Must desire to learn new technologies and languages.
- Able to put together process documentation concisely and clearly.
- Excellent written and verbal communication skills.
- Able to work closely and effectively with peer developers and work on several active projects simultaneously.
Preferred Qualifications
- One or more of the following programming languages: Scala, Java, Clojure, and/or Go.
- Basic understanding of Machine Learning and Data Science concepts
- Certification in cloud platforms such as AWS, GCP, and/or Azure.
Overlap Hours
- 5+ hours with EST (9 am – 2 pm)
How to apply for this opportunity?
- Register or login on our portal & fill out the application form.
- Clear the given Video Screening (30 min) and Click on ‘Apply’ to get shortlisted
- Once it’s all done, your profile will be shared with the client for the Interview round.
- When selected, just meet the client and get your exciting career started!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don’t hesitate to apply today. We are waiting for you!
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave