• Write high-quality code with comprehensive unit, functional, and end-to-end tests.
• Design, build, and deploy applications and APIs for data processing and management.
• Develop and maintain data pipelines for efficient data ingestion, transformation, and storage.
• Participate in peer reviews, providing and incorporating constructive feedback to ensure best-practices (e.g., code styles, Git check-ins, testability, performance, and security).
• Improve system resiliency by proactively detecting, debugging, tracking, and resolving issues.
• Contribute to documentation and/or educational content for knowledge sharing and retention within the team.
• Stay updated with the latest industry trends and technologies related to data engineering and software development.
• Prepare production-ready data for AI applications.