Dropbox

Principal Software Engineer

Dropbox

Apply
13 days ago
Remote, United States
Staff+
H1B Sponsor

Base Salary

$256k - $347k/yr

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 and NLP.
  • Evaluate and integrate emerging technologies in AI and automation.
  • 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.
  • Mentor engineers and foster continuous learning.
  • 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 high ambiguity.
  • Champion best practices in engineering effectiveness.
  • Promote thoughtful experimentation and continuous 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