DataLab USA · 4 months ago
Cloud Data Engineer
DataLab USA is an analytics and technology driven database marketing consultancy that builds large-scale addressable marketing programs for Fortune 500 companies. They are seeking a Cloud Data Engineer to develop data processing solutions that support client business objectives, requiring proficiency in Python, SQL, and cloud technologies.
AdvertisingMarketing
Responsibilities
Leverage Python, SQL and cloud-based technology to build scalable and secure data processing software for continuous integration and delivery
Work on a wide range of interesting technical and business problems to support big data processing
Support the build of new solutions to a wide array of complex system design challenges
Work with team leads to prototype, design, and implement internal process improvements: automating manual processes, optimizing data delivery, building infrastructure for greater scalability
Support infrastructure and applications to process large amounts of data in a distributed computing environment
Write automated test frameworks for use across projects
Develop and maintain software using already established best practices for creating readable and maintainable code
Debug and resolve software defects
Act as the first-level support for existing production applications through Software Development Lifecycle (SDLC)
Prepare and maintain solution documentation
Qualification
Required
Bachelor's in Computer Science
Experience developing applications in Python
Familiarity with SQL and working with relational databases
Experience with cloud platforms (Snowflake, AWS, Azure, or GCP) and cloud-native data services
Strong problem-solving skills and attention to detail
Experience using third-party Python frameworks
Good understanding of Python data structures and object-oriented programming concepts
Outstanding coding skills, knowledge of patterns and best practices in an object-oriented style
Teamwork, strong inter-personal skills
Preferred
2-4 years of experience building Python or Cloud applications
Familiarity with API development frameworks (e.g., Flask, REST)
Familiarity developing in a distributed environment
Experience with data pipeline frameworks (e.g., Airflow, dbt, Spark, or similar)
Experience with processing large amounts of data with Big Data frameworks
Familiarity with CI/CD tools and DevOps practices
Familiarity with secure coding guidelines and standards
Benefits
Health, Dental, and Vision Plans
Employee Assistance Program (EAP)
401(k) Retirement Savings Plan
Paid Time Off
Company Holidays