1.Design and implement resource-efficient, low-latency data pipelines.
2.Explore, evaluate, and select suitable frameworks for data science and big data processing.
3.Provide tools and best practices for data access control, data versioning, and migration strategies for other teams.
4.Write clean, maintainable, and well-commented source code.
5.Proactively address problems with a research-thinking mindset and critically think about the pros and cons of different approaches.
6.Independently read relevant literature and share your insights and knowledge with other stakeholders.
7.Work in a cross-functional team that takes ownership of the full software lifecycle.
8.Collaborate with other teams to make optimal software architecture design decisions.