Are You An Innovator? A Thrill Seeker? A World Changer?

If you’re always dreaming big or searching for ways things could be done better, faster, stronger, and with more meaning and impact, then you’ll find yourself right at home at Krux.

At Krux, we believe in constant innovation. And innovation requires inspiration and rejuvenation. That’s why, in our San Francisco office, we provide:

  • Stocked kitchen: Hydrate, caffeinate, or recharge with a snack or beverage. You can’t think without it.
  • Lunch delivered several times a week: You can't change the world on an empty stomach. 
  • Regular team events: A team that plays together, stays together. It's good to step away from time to time.  
  • Ping Pong anyone? Yup, we have a table, and there are some who take the sport just a little too seriously. 
  • Chair massages? Sure. You deserve it. Go ahead. You know you want one.  

Further, our San Francisco HQ is steps from beautiful South Park, the epicenter of all things startup/SOMA. Sometimes you just need to take a break to enjoy the California sun. Of course, we also offer a competitive salary and excellent health benefits package to all our team members.

Not in San Francisco?  No worries.  We have offices across five continents, including New York, Boston, Los Angeles, London, Paris, Hamburg, and Sydney. Check out our open positions below. If you love solving the impossible, we should probably talk.

Available positions

Software Engineer, MTS (Full Stack)

Software Engineer (Full-Stack) 

You are a full stack software engineer with a solid understanding of web technologies and a passion for data science and data in general. You want to build applications that interface algorithms with functional and elegant UIs. You want to build services that enable data scientists and analysts to use the full potential of data with ease. You love to play around with different data visualization techniques, bar charts, pie charts, and scatter plots are just the beginning.

We are looking for a software engineer who can build analytic applications and services; Who not only keeps up with the latest, coolest technology but also understand what it takes to keep production systems running; Who obsess with clean and elegant solutions but does not over engineer; Who loves to stand on the shoulders of giants to solve new problems and push the boundaries of current technology. Someone who thrives in a rapidly innovating space.

Your Role:

  • Build software applications and services that:
    • Display data
    • Interact with data
    • Enable data
  • Design and implement interactive data visualizations driven by state of the art backend algorithmic solutions
  • Work with product manager to help shape data science products and offerings and offer technical inputs.
Your skills and qualifications: ​
  • Well-versed in building web applications with Javascript frameworks such as AngularJS and backend frameworks such as Play Framework
  • At least BS in Computer Science or equivalent, MS or PhD a plus
  • Familiar with several programming languages including Scala, Java or Python
  • Obsess with clean and elegant solutions but do not over engineer
  • Ability to multi-task, and can quickly switch context and be able to work on multiple projects
  • Make things work and get things done
  • Like working and being part of an interdisciplinary team

Apply here

Quality Engineer, AMTS
Quality Engineer, AMTS

Krux, a Salesforce Company, is looking to hire a QA Engineer. Krux recently joined the Salesforce Ohana and this is an exciting opportunity to help us integrate in to Salesforce and continue our extremely fast paced growth. Our tech teams are top notch and we would love to have you join us!

Here are some key points about the responsibilities of the job and qualifications we are looking for: 

Responsibilities:
  • Maintain all the test tools and apps in good working order
  • Keep all test infrastructure intact and easily restorable
  • Assist other team members with using test tools and apps to the highest effect and productivity
  • Act as a point of contact between QA and IT
  • Write and maintain complete test applications and test tools documentation
  • Participate in reviews of application designs, functional requirements and specifications. Analyze details for automation support and compliance
  • Use Scrum methodology and participate in agile, iterative process.
Qualifications:
  • Fundamental understanding of software technologies
  • Solid understanding of a programming language, preferably OO
  • 1+ year of hands on test automation, including coding (e.g. Selenium Web Driver) preferred
  • Some experience with DOS and/or Linux scripting and command-line
  • Genuine interest in large data structures, e.g. Hadoop. Basic SQL knowledge.
  • Bachelor’s Degree in CS or related field

Apply here

Client Success Manager - Krux Solutions

Krux Client Success Manager
 
This is an individual contributor role that reports to the Director of Client Success.  Client Success is part of the Professional Services organization within Solutions Group.  The Client Success Manager (CSM) is an action-oriented problem solver and relationship builder who thrives in a fast-paced environment.  Able to context-switch quickly and comfortable with ambiguity, the CSM owns client relationships from deployment through sustained value delivery.  Ensuring Krux clients achieve and sustain strong, positive ROI through effective use of the Krux platform is top priority.
 
Collaboration within Solutions and across Krux departments is a key to success.  In addition to working closely with the Implementation and Integration (I&I) team during deployment, CSMs also work with Support, Training, Client Insights and Analytics (CIA) and Sales team members.  In short, CSMs own client relationships and their sustained success with Krux.
 
The CSM has four areas of focus as follows:

  • Client Engagement: Develop a deep understanding of clients’ business goals and drive use of the Krux platform to help clients realize those goals.  Maintain regular, proactive dialogue with clients through standard, structured vehicles such as success plays, business reviews, trainings, and webinars.  Develop strong trust-based client relationships through goal-setting, execution, expertise, and follow-through on both outbound and inbound requests.   Stayed informed of any technical issues and monitor (and encourage) progress toward resolution.  Work with sales to ensure timely account renewals and to capitalize on upsell opportunities.
 
  • Knowledge Development:  Quickly develop expertise on the Krux platform in order to highlight key features and functionality to clients.  Educate clients on new Krux product offerings and updates to existing features and capabilities.  Stay informed of data-driven marketing news, emerging technologies, trends and competitive offerings.  Over time, develop expertise in one of two Krux business sectors (marketers and publishers).
 
  • Operating Discipline:  Make timely and effective use of the CSM toolkit in-line with expectations of the Director of Client Success.  Tools include Quickbase, Totango, Jira, Zendesk, Harvest and others.  Regularly meet internal operating, reporting and special initiative deadlines to ensure an accurate representation of client health and engagement at all times.
 
  • Building Krux: Provide feedback to the Director of Client Success and Product Service resources to inform service and product development roadmaps.  Identify opportunities to simplify, streamline and increase the client impact of core operating processes.  Build and share personal knowledge and insight into a business sector through re-usable assets and thought capital.  Secure quantitative case studies of Krux business impact at assigned clients.
 
Success in role requires that the CSM:
  • Enjoys engaging with clients, learning their businesses and is able to quickly leverage Krux resources to help clients meet business goals
  • Brings strong organizational and leadership skills made evident through successful, concurrent management of multiple clients and projects
  • Thrives under deadline pressure and effectively balances multiple, competing internal and external demands
  • Balances priorities across his/her portfolio of accounts to ensure client satisfaction at high levels of Krux operating efficiency
  • Understands that details matter, embraces knowledge of detail, and is able to drive action toward larger goals
  • Demonstrates strong written and verbal communication skills and is able to clearly explain complex, data-rich topics in a manner readily understood by clients
  • Is intellectually curious
  • Prefers an entrepreneurial, fast-paced environment
  • Works well across organizational boundaries by maintaining focus on client impact
  • Is able to travel to client locations as much as 50% of the time
 
Qualifications
  • 5-7 years experience across a combination of enterprise client services and digital media
  • 1 - 2 years combined experience in digital media and/or marketing and marketing or ad technology
  • 2+ years management or SaaS systems implementation consulting experience preferred
  • Besides English, a second language proficiency is required (Spanish, French and/or German preferred).  Additional languages are a plus
  • Bachelor degree required.  Advanced degree a plus

 

Apply here

Client Partner - Krux Solutions

Client Partner - London


The Role:

The successful Client Partner is an intellectually curious, results-oriented, high-energy professional who is a structured thinker, comfortable in both guiding quantitative analysis and building trust-based relationships with clients and across the company. The Client Partner will report to the head of the Client Partner team within Krux Solutions. The Client Partner serves three to five of Krux’ largest, most strategic clients while working closely with colleagues on the Customer Insights and Analytics, Data Science and Client Solutions Management teams. The Client Partner owns the business imperative to deliver a positive, engaging and profitable experience to both the client and to Krux.The Client Partner plays a key role as new relationships are transitioned from Krux Sales to Solutions. The Client Partner will also collaborate with the Marketing team in the development of marketing materials, case studies, best practices and thought leadership material and with the Product team on new feature ideation and rollout. Additionally Client Partner may also work closely with Krux partners such as Accenture, Nielsen and Salesforce.com.

There are two broad areas of focus for Client Partner; existing account management and sales and new client launches as follows;

Existing Account Management:

The Client Partner is the primary contact for assigned Krux clients. Core accountabilities of the Client Partner within the realm of existing account management are as follows:

  • Advocate on behalf of the client across Krux
  • Drive Best Practices into clients and through an informed, value-add perspective by having earned a trusted advisor role to both the client line management and executives; distill Best Practices from specific relationships for refinement and re-use by Krux
  • Drive Krux platform adoption and use and in-turn drive incremental revenue through increased use
  • Ensure client satisfaction and engagement
  • Manage the Financial elements of client relationships to designated targets
  • Gather product and service feedback for use by other team members and guide new product and/or feature rollouts at a client
  • Help clients capture full value from Krux products by serving as a strategic advisor to client executives and providing actionable insights to clients on a monthly, quarterly and annual basis
  • Craft client communications tailored to a range of audiences, from senior executives to operating managers to data management/marketing staff to sales
  • Lead development and delivery of structured, metrics-driven quarterly business reviews

Sales and New Client Launches:

  • Work with Krux Sales during the sales process to set relationship expectations and clarify roles
  • Guide the launch of new clients in accordance with Krux people data activation methodology
  • Work with Sales to set-up reference calls as appropriate

Qualifications:

  • 10+ years professional experience, including at least 5 years in consulting/enterprise client service to marketers and at least 3 years of experience in digital media and/or digital marketing
  • Track record of successful value delivery and client relationship development
  • Demonstrated capability of working collaboratively across a matrix environment to achieve results important to the business
  • Capacity to craft, articulate and influence adoption of strategies and directions at client organizations in a manner that is understood and embraced
  • Strong presentation development and delivery skills (including Microsoft PowerPoint skills)
  • Willing to travel between 1/3 and 2/3 of the time (7 – 15 days/month)
  • Undergraduate degree required, advanced degree a plus
  • Broad relationships across either digital media and/or digital marketing a plus

Apply here

Success Manager- Krux Digital
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. We are the fastest growing of the top 10 enterprise software companies, the World's Most Innovative Company according to Forbes, and one of Fortune's 100 Best Companies to Work For six years running. The growth, innovation, and Aloha spirit of Salesforce are driven by our incredible employees who thrive on delivering success for our customers while also finding time to give back through our 1/1/1 model, which leverages 1% of our time, equity, and product to improve communities around the world. Salesforce is a team sport, and we play to win. Join us!

The successful Success Manager is an intellectually curious, results-oriented, high-energy professional who is a structured thinker, comfortable in both guiding quantitative analysis and building trust-based relationships with clients and across the company.  The Client Partner will report to the head of the Success Manager team within Krux Solutions.  The Client Partner serves three to five of Krux’s largest, most strategic clients while working closely with colleagues on the Customer Insights and Analytics, Data Science and Client Solutions Management teams.  The Client Partner owns the business imperative to deliver a positive, engaging and profitable experience to both the client and to Krux.
The Success Manager plays a key role as new relationships are transitioned from Krux Sales to Solutions.  The Success Manager will also collaborate with the Marketing team in the development of marketing materials, case studies, best practices and thought leadership material and with the Product team on new feature ideation and rollout.  Additionally the Client Partner may work closely with Krux partners such as Accenture, Merkle and Cadreon.

There are two broad areas of focus for the Success Manager: 
1) strategic account management on existing clients and
2) sales and new client launches.  Specifically:

Existing Account Management
The Client Partner is the primary contact for assigned Krux clients.  Core accountabilities of the Client Partner within the realm of existing account management are as follows:
  • Advocate on behalf of the client across Krux
  • Drive Best Practices with clients through an informed, value-add perspective by having earned a trusted advisor role to both the client line management and executives; distill Best Practices from specific relationships for refinement and re-use by Krux
  • Drive Krux platform adoption and use and in-turn drive incremental revenue through increased use
  • Ensure client satisfaction and engagement
  • Manage the financial elements of client relationships to designated targets
  • Gather product and service feedback for use by other team members and guide new product and/or feature rollouts
  • Help clients capture full value from Krux products by serving as a strategic advisor to client executives and providing actionable insights to clients on a monthly, quarterly and annual basis
  • Craft client communications tailored to a range of audiences, from senior executives to operating managers to data management/marketing staff to sales
  • Lead development and delivery of structured, metrics-driven quarterly business reviews

 
Sales and New Client Launches
  • Work with Krux Sales during the sales process to set relationship expectations and clarify roles
  • Guide the launch of new clients in accordance with Krux people data activation methodology
  • Work with Sales to set-up reference calls as appropriate
 
 
Qualifications:
  • 10+ years professional experience, including at least 5 years in consulting/enterprise client service to marketers and at least 3 years of experience in digital media and/or digital marketing
  • Track record of successful value delivery and client relationship development
  • Demonstrated capability of working collaboratively across a matrix environment to achieve results important to the business
  • Capacity to craft, articulate and influence adoption of strategies and directions at client organizations in a manner that is understood and embraced
  • Strong presentation development and delivery skills (including Microsoft PowerPoint skills)
  • Willing to travel between 1/3 and 2/3 of the time (7 – 15 days/month)
  • Undergraduate degree required, advanced degree a plus
  • Broad relationships across either digital media and/or digital marketing a plus

Apply here

Sr. Software Engineer, Krux
Sr. Software Engineer, Krux
 
So, you can build a Java-based REST webservice, update a Hadoop job, write a new Storm bolt and create a new Django entity all before lunch.  You've learned over your years of practice which tool works best in which scenario and are equally comfortable working in pure Java as in Python?  
 
Great, we're dying to talk to you! we're looking for people who can build fast changing webapps, big data infrastructures, real time APIs and manage a lot of traffic. People who are technical experts and get things done by using their smarts and whatever tools make sense to get the job done.  People who love to stand on the shoulders of giants to solve new problems and thrive in a rapidly innovating space.  

8+ Years of professional Software Development/B.S. in Computer Science required. 
 
Your day to day:
  • Building RESTful web services in Java and Python, interacting with Big Data stores such as Redis, Cassandra and DynamoDB
  • Working on complex Storm topologies to perform real-time machine learning analytics
  • Build real time big data processing pipelines using Kafka/Amazon Kinesis and Storm
  • Optimising performance of a Hadoop job to cut minutes off a job that analyses petabytes of data
  • Become and stay an expert in current and emerging technologies and tools
  • Contribute to Open Source solutions and communities we use wherever you can.
Your tech friends would say you:
  • make things work and get things done
  • love to leave things better than you found them
  • really grok your CI (jenkins, etc) and VCS tools (git)
  • are an expert in Java and know how to get the most out of it with the least overhead
  • are fluent in at least one dynamic language (python, ruby, etc)
  • can't go to sleep knowing your tests are failing
  • love to learn new things and can do so quickly
  • don't just use the code, you contribute
  • are a great communicator, not at all like the stereotypical geek
  • like working in teams (divas need not apply)
Your tech friends might even say you:
  • love agile/lean development and delivering code
  • really know about scalable infrastructure
  • know the pros and cons of all the technology trends in your field
  • don’t just tolerate ambiguity – you relish it
  • make excellent informed decisions and know when to ask for advice
  • enjoy mentoring others and leading by example
  • have a great sense of humor

Apply here

Sr. Product Manager, Ad Ops Productivity
Sr. Product Manager, Ad Ops Productivity
 
Krux was founded with the conviction that real-time consumer data, responsibly collected and managed, will one day oxygenate not just advertising, but also content, commerce, collaboration, teaching, healing, inventing, building, negotiating, and learning. Krux, now a Salesforce Company, is looking to expand the product team to help us continue our journey as part of the Salesforce family.  
 
This product manager will focus on setting the advertiser up for success. This role will require deep familiarity with ad content taxonomies and data models originating from different sources including Ad Servers, DSPs, SSPs, etc.
 
Responsibilities:
  • Leads requirements gathering effort on the following:
    • Implementation and Integration Tools
    • Support Tools
    • Metadata management / Onboarding UI / workflow management / data validation
    • Pixel administration
  • Prioritizes backlog and develops user stories
  • Writes acceptance criteria in coordination with the main stakeholders and execution team
  • Leads backlog grooming to decompose/estimate stories with the execution team
  • Creates mockups and works with UX on design
  • Answers questions from developers and clarifies requirements in a timely manner
  • Reviews and accepts completed user stories or provides feedback within reasonable timeframe that coincides with sprints
  • Documents new features for implementations and release notes
  • Cross-coordinates and regularly communicates with other Product Owners to facilitate cross-team collaboration
  • Understands the market, the customer, and the business in order to make sound decisions
  • Collaborates and builds strong relationships with customers, engineers, and product support
Desired traits and experience:
  • A natural leader empowered through humility
  • Passionate about agile and collaboration
  • Ability to prioritize
  • Fun, reasonable, and knowledgeable about the product and market
  • 5+ years of experience software product management in enterprise SAAS
  • Manage continuous development scrum team
    • Knowledge of how different systems interact, including potential problems and difficulties that may occur
    • Creative problem solver
    • Great communication and presentation development
    • Independent, self-motivated
    • Hungry and excited to trail blaze
  • Story telling and persona development
  • Excellent communications skills: written, verbal, group presentations at the team level
The following would be a plus:
  • Experience with DMPs, Big Data Analytics, or Ad Tech Industry
  • Certified Scrum Product Owner (CSPO)
  • JIRA Agile experience

Apply here

Platform Engineer, LMTS

Platform Engineer, LMTS

Krux, a Salesforce Company, is looking to hire a Sr. Member for the platform engineering team. 

So, you're well versed in infrastructure and operations, but figured out that there is code that can run it for you. You hate waking up at 2am to production failures and that's why you have monitors for everything, and enough failover or self-healing setup so you can deal with it in the morning. You're fine with rolling out code all the time because if anything unexpected happens, you have it covered. You did this already. Twice. So you automated it. And when the caching system had a problem, you found the bug, fixed it and sent them a patch.

Great, we're dying to talk to you! Salesforce might be just the place for you; we're looking for people who can build and operate big data infrastructures, fast changing webapps, real time APIs and a lot of traffic. People who are technical experts and get things done by using their smarts and whatever tools make sense to get the job done. People who love to stand on the shoulders of giants to solve new problems and thrive in a rapidly innovating space.

Your day to day:

  • Provide expertise in the design, implementation, and operation of scalable distributed systems to assist development teams in making the right decisions early
  • Develop new methods and tools to automate and self-heal production environments
  • Apply software development workflows to operational environments
  • Test and tune newly developed systems to prepare them for production deployment and ensure maximum performance at minimum cost
  • Automate packaging, deployment, and configuration of internally developed applications
  • Measure everything, providing critical operational insight into our applications
  • Become and stay an expert in our internal applications, from the high-level architecture down to the code
  • Implement new application features, especially features supporting operational excellence: stability, scalability, redundancy, etc.
  • Build tools that make your colleagues more effective
  • Lead, coach and grow our DevOps practice by bridging development, Ops and QA
  • Become and stay an expert in current and emerging technologies and tools
  • Contribute to Open Source solutions and communities we use wherever you can
Your tech friends would say you:
  • really know about scalable infrastructure
  • ran production services in the cloud (AWS) and know where it's awesome and where it hurts
  • are a great communicator, not at all like the stereotypical geek
  • make things work and get things done
  • love to leave things better than how you found them
  • really grok your CI (jenkins, etc), config management (puppet) and VCS tools (git)
  • love to automate anything you've done more than twice
  • can write a one-liner for anything, but know when not to
  • are fluent in at least one programming language (preferably python, Scala, and/or Java, but any language will do)
  • can't go to sleep knowing your tests or monitors are failing
  • love to learn new things and can do so quickly
  • you don't just use the code, you contribute

Your tech friends might even say you:

  • love agile/lean development and delivering code
  • know the pros and cons of all the technology trends in your field
  • make excellent informed decisions and know when to ask for advice
  • know your way around the entire stack
  • have a great sense of humor

Apply here

Principal Data Science Engineer

Data Science Engineer, PMTS (Principal Member Technical Staff)

So, you are considered a domain expert in all things big-data technologies; You design and build pipelines, services, APIs and systems that process data at scale leveraging lambda principles; You understand, at the fundamental level, the balance and trade offs between different data models and algorithms, and are able to use the most suitable models and technologies for different query and storage requirements. You build advanced data systems that are performant, reliable and easy to maintain.

We are dying to talk to you! We are looking for people who can build analytic and machine learning systems at large scale; Who can build fast changing web apps, big data infrastructures, real time APIs and manage a lot of traffic; Who are not only keeping up with the latest, coolest technology but also understand what it takes to keep production system running and continuously evolving; Who obsess with clean and elegant solutions but do not over engineer; Who love to stand on the shoulders of giants to solve new problems and thrive in a rapidly innovating space. You will not only work with the latest and the coolest big data technologies such as Apache Spark and Hadoop, distributed databases like AWS Redshift, DynamoDB, and Cassandra to implement most sophisticated machine learning algorithms, but also have one of the largest AWS deployment at your disposal to solve challenging big data problems that drive revenue for some of the biggest companies in the world.

Your role: 

  • Design and build data processing, data mining and machine learning systems that run at scale
  • Build fast changing web apps, big data infrastructures, and real time APIs managing a high traffic
  • Provide thought leadership in technologies and system architecture and drive innovation
  • Lead by example, mentor and provide technical guidance to junior members of the team
  • Contribute to Open Source solutions and communities we use wherever you can
  • Work with product manager to help shape data science products and offerings and offer technical inputs
Your skills and qualities: 
  • Understand the fundamentals of computer science including programming principles, design patterns, databases fundamentals, and distributed systems
  • Obsess with clean and elegant solutions but do not over engineer
  • Ability to multi-task, and can quickly switch context and be able to work on multiple projects
  • Make things work and get things done
  • Like working and being part of an interdisciplinary team
  • Familiar with many programming languages preferably Scala, Java or Python
  • Expert in “big data” technologies such as Hadoop, Spark, Cassandra, etc.

Apply here