IC1 Data Engineer
I deliver lots of high quality production-ready code and data models with direction from the team
Scope Area of ownership and level of autonomy / ambiguity
- I execute on defined tasks and contribute to solving problems with defined solutions.
Collaborative Reach Organizational reach and extent of influence
- I work within the scope of my team with specific guidance from my manager/TL
Impact Levers Technical levers typically exercised to achieve business impact
- Craft - I primarily focus on improving my craft as an engineer
Core Responsibilities
๐ Results
Impact
- I work with my manager to prioritize tasks that add the most value and deliver high-quality results for my customer
- I understand and effectively participate in the core processes of my team (planning, on-call rotations, bug triage, metrics review, etc)
- With guidance from my manager, and Tech lead, I deliver high-quality work on time that adds the most value for the customer and our business
Ownership
- I follow through on my commitments, take responsibility for my work, and deliver my work on time
- I ask questions to clarify expectations
- I own my decisions and mistakes and learn from them
- I contribute with urgency to operational issues (e.g., SEVs), leveraging my strengths to help find resolution
- I raise concerns when I am suspicious that there has been a regression in service, and I advocate for declaring a SEV if a problem is found
Decision Making
- I escalate to my manager when I get stuck and need help with a decision concerning my deliverables or priorities
๐ Direction
Agility / Innovation
- I can adapt my work when circumstances change
- I find new and creative ways to accomplish my work, and share my ideas with the team
๐ณ Talent
Personal Growth
- I'm open to and act upon feedback from my manager and peers
- I'm gaining self-awareness about my strengths and areas for development
- I drive discussions with my manager about aspirational goals and seek out opportunities to learn and grow (e.g. PGP, Dropbox-offered training, leveraging perks allowance).
Team Development
- I model integrity and have a high standard of excellence for my work
- I am learning to interview and assess candidates to help us build a diverse and talented team. I consistently provide timely, detailed, and evidence-based interview feedback.
- I am able to represent my teamโs initiatives and goals to candidates in a compelling way
๐ Culture
Collaboration
- I can effectively collaborate and adopt necessary tools (e.g., pair programming) that adapts to virtual first and get work done
- I work with my manager to engage in productive conflict with thoughtful questioning and have the courage to state my point of view
- I promote and role model Dropbox core values
Organizational Health
- I listen to different perspectives and I remove biases from my words and actions
- I contribute to a positive sense of community on my team (e.g., engage in team activities, offsites, and new-hire onboarding)
- I practice the Dropbox Diversity Commitments on a regular basis
Communication
- I write and speak with clarity and focus
- I listen to understand others and ask clarifying questions
- I proactively share relevant information on my project including difficult task-level trade-offs that impact the product to my manager and team (including product/business partners).
๐ฆ Craft
Code Fluency
- I translate ideas into clear code, written to be read as well as executed
- I participate in code reviews and raise questions to help me learn the codebases and technologies relevant to my work
- My code is free of glaring errors - bugs are in edge cases or design, not mainline paths - and is well documented and well tested with appropriate use of manual vs automated tests
- Iโm capable of reading and navigating code, data pipeline flows, and data models that I didnโt write
- I am learning to tackle coding my tasks with high throughput while maintaining appropriately high quality; I optimize for either speed or quality, depending on the explicitly stated needs of my team