About the Role
Design and maintain scalable data pipelines using Python and related technologies to support data-driven decision-making across systems.
Responsibilities
- Develop and optimize data processing workflows
- Build reliable data pipelines for ingestion and transformation
- Collaborate with cross-functional teams to define data needs
- Ensure data accuracy and integrity across platforms
- Implement data quality checks and monitoring systems
- Work with large-scale datasets from diverse sources
- Support the integration of internal and external data
- Maintain documentation for data architecture and processes
- Troubleshoot and resolve data pipeline issues
- Contribute to the design of database schemas and storage solutions
- Automate repetitive data tasks to improve efficiency
- Follow best practices in code quality and version control
- Participate in code reviews and technical discussions
- Stay current with evolving data engineering tools and methods
- Optimize query performance and system scalability
- Ensure compliance with data privacy standards
- Deploy data solutions in cloud environments
- Support testing and validation of data outputs
- Collaborate on ETL design and implementation
- Improve data accessibility for analytics teams
- Monitor system performance and data flow reliability
- Integrate APIs and third-party data services
- Use Python for scripting and automation tasks
- Work within agile development cycles
- Contribute to architectural decisions for data infrastructure
Nice to Have
- Experience with big data platforms like Spark
- Knowledge of streaming data technologies
- Background in machine learning data pipelines
- Experience with infrastructure as code tools
- Familiarity with data governance frameworks
- Contributions to open-source data projects
- Advanced degree in a technical field
Compensation
Competitive salary based on experience
Work Arrangement
Remote
Team
Collaborative and agile team environment with a focus on data solutions
Why Join Us
- Opportunity to shape the evolution of data systems from the ground up
- Flexible work environment with full remote options
- Support for professional development and learning initiatives
Application Process
- Submit your resume and a brief cover letter
- Initial screening call with the hiring team
- Technical assessment and follow-up interview
- Final interview with team leads
Available for qualified candidates
