FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSAzureETLGoogle Cloud PlatformJavaPythonScalaSQL
About the role
Key responsibilities & impact- Responsible for designing and developing data processing and data persistence software components for solutions which handle data at scale.
- Working in agile teams to provide strong development leadership for significant technical components of data systems.
- Develop data processing software primarily for deployment in Big Data technologies.
- Collaborate with Architects and Lead Engineers to ensure software supports non-functional needs.
- Advise customers and managers on estimated effort and technical implications of user stories and user journeys.
- Coach and mentor team members.
Requirements
What you’ll need- Strong software development experience in one of Java, Scala, or Python
- Software development experience with data-processing platforms from vendors such as AWS, Azure, GCP, Databricks.
- Experience of developing substantial components for large-scale data processing solutions and deploying into a production environment
- Proficient in SQL and SQL extensions for analytical queries
- Solid understanding of ETL/ELT data processing pipelines and design patterns
- Aware of key features and pitfalls of distributed data processing frameworks, data stores and data serialisation formats
- Able to write quality, testable code and has experience of automated testing
- Experience with Continuous Integration and Continuous Deployment techniques
- A Keen interest in AI Technologies
Benefits
Comp & perks- Health insurance
- Flexible working hours
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScalaPythonSQLETLELTdata processingautomated testingContinuous IntegrationContinuous Deployment
Soft Skills
development leadershipcollaborationcoachingmentoringcommunication
