Principal Engineer

Seattle, WA /
Engineering – Engineering Core /
Full-time/Remote
Magnify is a next-generation orchestration platform for the post-sales industry. Over 90% of revenue for most companies comes after the initial sale, but the customer experience is disconnected and siloed across multiple technology platforms and teams. Magnify uses AI/ML along with a modern microservices architecture to transform that experience to drive adoption, retention, and expansion for our customers. The opportunity is a massive and untapped market by current solutions.
Magnify's initial customers are enterprise Chief Customer Officers and their organizations. These executives are challenged to scale the teams and drive performance across increasing numbers of customer touch points, but struggle with fragmented technologies and manual processes. Magnify meets them at their point of need and solves their critical challenges in this large and growing market of over 4 million CS professionals.
Magnify is a fast-moving startup backed by top-tier investors like Madrona and Decibel, with a veteran and successful leadership team.

The role

We are hiring for a Principal Engineer to join us as we transform the customer experience in software. Here at Magnify we build services that sit at the intersection of data architectures and ML to solve a broad spectrum of problems from automation to orchestration, to experimentation, to scaling of tech and applied science models across a variety of enterprise domains. Our Principal engineers are pragmatic visionaries who can translate business needs into workable technology solutions. We are looking for a senior technical leader who can come up with design and build necessary platforms and solutions towards our hardest problems. Our engineers are expected to take ownership, dive deep and drive solutions from developing prototypes, design to coding, testing and deployment. The role requires innovation and pushing boundaries to help our customers successfully deliver their products.

This is an excellent opportunity for someone with a full-stack engineering repertoire and cloud expertise to make a big difference in early product development at our company. You will collaborate closely with a team of machine learning scientists and engineers to develop a detailed understanding of our bottlenecks and drive the team’s strategy for optimizing performance. You will define the team’s roadmap, drive system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. 

Magnify needs problem solvers who like and know how to automate, orchestrate, optimize, simplify complexity, and experiment. Magnify will depend on the person in this position to make large and small technical decisions and contribute code, designs and documentation. This role will report directly to the CTO to evolve our architecture, set standards, ensure quality and help build team culture as our company grows. Initial responsibilities include working with the team to expand the technical roadmap and implement services, interfaces, integrations and data systems. This role will also establish infrastructure for scaling, testing and securing operations and will work with the data science team to broaden the range and depth of our capabilities.

As one of the early hires at a venture-track company, this role provides an opportunity to grow with the company and to have real impact with enormous upside.


Qualifications

Communication – Brings a proven ability to communicate with team members and to engage in creative, thoughtful, and energetic discussions with others.
Technology – Has established broad and deep technical skills, including multi-language coding (e.g. python, Node.js, sql/nosql), full stack architecture, data management and system scaling.  Experience with cloud infrastructure (AWS, Azure, or GCP), especially microservices, streaming services, security and data services is required. Familiarity is required with machine learning practices (ML expertise not required), quality and security coding practices, and standard lifecycle/project management tools.
Culture Fit– Our values are a critical part of our hiring profile. We look for people with a commitment to customers, strong ownership, urgency, data driven decision making, curiosity and risk taking, and can be a part of caring community.


Experience

Bachelor's degree in Computer Science or Electrical Engineering
10+ years of professional software development experience, focusing on building scalable infrastructure software with distributed systems.
7+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
Experience defining system architectures and exploring technical feasibility tradeoffs

Magnify is a values driven culture, we aspire to be among the tech industry's most inclusive work environments. We are committed to diversity in our workforce and are a proud equal opportunity employer. We do not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, sex, gender expression or identity, sexual orientation, or disability status, marital status, or veteran status.