Principal Software Engineer
Dropbox
13 days ago
Remote, Canada
Staff+
H1B Sponsor
Responsibilities
- Define and communicate the technical vision for intelligence and AI initiatives.
- Ensure CIT systems are scalable, reliable, secure, and maintainable.
- Lead the design, development, and deployment of high-performance AI systems.
- Make strategic architectural decisions for AI and data challenges.
- Identify opportunities to simplify systems and improve developer productivity.
- Contribute to prototyping and implementation of technical components.
- Architect and scale AI and automation platforms for advanced analytics.
- Drive innovation in intelligence models and data engineering.
- Enhance search capabilities using intelligent algorithms.
- Evaluate and integrate emerging technologies in AI and ML.
- Partner with stakeholders to align intelligence initiatives with strategic objectives.
- Translate technical advancements into business outcomes.
- Resolve conflicting requirements with sound technical judgment.
- Advocate for intelligence-driven solutions across the organization.
- Act as a trusted advisor to senior engineering leadership.
- Provide mentorship and technical guidance to engineers and data scientists.
- Facilitate knowledge sharing through documentation and discussions.
- Synthesize feedback and communicate risks to leadership.
- Contribute to multi-year technical vision and roadmap planning.
- Identify and mitigate architectural and operational risks.
- Collaborate with managers and product leaders on initiatives.
- Lead high-impact initiatives by defining technical direction.
- Drive execution on complex projects with significant ambiguity.
- Champion best practices in engineering effectiveness.
- Promote a culture of action, experimentation, and learning.
- Model excellence in engineering craft and collaboration.
- Support hiring by interviewing and calibrating candidates.
Requirements
- 12+ years of professional experience in software engineering.
- Proven track record of leading large-scale technical initiatives.
- Strong architectural judgment and systems thinking.
- Ability to influence across teams through technical leadership.
- Experience mentoring engineers and raising the technical bar.
- Exceptional written and verbal communication skills.
Tech Stack
GoJavaPythonScala
Categories
AI & MLData Engineering