A globally leading technology company is looking for a Backend Developer (Python, Data Pipeline) to join a dynamic team of data engineers. In this role, you'll design and build scalable data pipelines and processing solutions to handle high-volume, high-velocity data with a focus on performance and observability. If you're passionate about backend development and driving efficiency in data workflows, we invite you to apply.
Job responsibilities:
Develop and maintain software services required for efficient and scalable data collection processes
Design solutions and features that balance multiple data consumers’ needs
Participate in design reviews with peers and stakeholders to ensure correct solution is picked
Review code with peers to provide and get feedback on implemented solution
Coordinate and work closely with team members and other engineering teams
Key Qualifications:
5+ years of hands-on software development experience
Experience designing technical solutions for complex systems
Must have strong proficiency in Python and Object Oriented Programming skills
High level of expertise developing applications using in Django and Django Rest Framework
Experience designing scalable data systems and implementing ETL pipelines for high throughput applications
Built and deployed large scale applications leveraging AWS Cloud Services
Understanding of CI/CD and DevOps methodologies for managing infrastructure and code deployment
Experience with relational and NoSQL databases
Bonus for UI/UX development experience
Excellent communication and collaboration skills
Excellent problem solving and analytical thinking skills
Type: Contract
Duration: 12 months (with a possibility to extend to 18 months)
Work Location: Sunnyvale, CA (Hybrid)
Pay range: $ 68.00 - $ 83.00 (DOE)