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

Sr. Full-stack Engineer

Senior Full-stack Engineer

You push the needle. You finish whatever you touch. You teach whatever you know. You’ve seen some crazy things and you keep learning so you’re always ready for a new challenge.

We’re looking for someone who can drive development of HTTP APIs on top of massive data sets. While managing to stay sharp on front-end skills; building beautiful charts and great editing UX. Ideal candidates will have deep experience with web programming, know the ins and outs of whatever frameworks and library they currently use, and be open to mastering new frameworks at runtime.

4+ yrs of professional Software Development with a master’s or 6+ yrs of professional Software Development with a bachelor’s

Your day to day:

  • Building APIs for our client facing app in Django (Python)
  • Interacting with many data stores including DynamoDB, Redshift, MySQL, Redis, and others
  • Building amazing UX client side with Angular (Coffeescript)
  • Building Intermediate APIs in Scala and Java using Play!
  • Become and stay an expert in current and emerging technologies and tools
  • Contribute to Open Source solutions and communities we use wherever you can
  • Learning and applying big data processing technologies like Hadoop, Spark, Kafka, and others
Your technical friends would say you:
  • Make things work and get things done and are a great communicator
  • Love to learn new things and can do so quickly
  • Love to leave things better than you found them
  • Really grok your CI (jenkins, etc) and VCS tools (git)
  • Are an expert in Java or Scala and know how to get the most out of it
  • Are fluent in at least one dynamic language (Python preferred)
  • Can't go to sleep knowing your tests are failing
  • Like working in teams
Your tech friends might even say you:
  • Make excellent, informed, decisions and know when to ask for advice
  • Have a great sense of humor
  • Enjoy mentoring others and leading by example
  • Really know about scalable infrastructure
  • Know the pros and cons of technology trends in your field
  • Love agile development and delivering code
  • Don’t just tolerate ambiguity – you relish it

Apply here

Sr. Data Engineer

Senior Data Engineer

You push the needle. You finish whatever you touch. You teach whatever you know. You've learned over years of practice how to choose the right tool and you’re expert on the JVM.

Great, we're dying to talk to you! We're looking for people who can process petabytes of data efficiently, use lambda architecture effectively, and expose stable real-time APIs to mountains of traffic. People who are technical experts and get things done using their smarts and whatever tools make sense. People who love to stand on the shoulders of giants to solve new problems and thrive in a rapidly innovating space.

5+ yrs of professional Software Development with a master’s or 7+ yrs of professional Software Development with a bachelor’s

Your day to day:

  • Building and optimising performance of Hadoop/Spark jobs, processing petabytes of data
  • Building real-time data processing pipelines using Kafka, Akka, DynamoDB, and whatever else makes sense
  • Enable and implement Data Science workflows and advanced machine learning algorithms
  • Building data pipelines orchestration using AWS data pipeline and other AWS services
  • Building and maintaining libraries to abstract away some of the complexity
  • 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 technical friends would say you:
  • Make things work, get things done and are a great communicator
  • Love to learn new things and can do so quickly
  • Love to leave things better than you found them
  • Effective in at least one dynamic language (Python preferred)
  • Can't go to sleep knowing your tests are failing
  • Like working in teams
Your tech friends might even say you:
  • Make excellent, informed, decisions and know when to ask for advice
  • Have a great sense of humor
  • Enjoy mentoring others and leading by example
  • Really know about scalable infrastructure
  • Know the pros and cons of technology trends in your field
  • Love agile development and delivering code
  • Don’t just tolerate ambiguity – you relish it

Apply here

Software Engineer, MTS
Software Engineer, MTS

We are looking for a Software Engineer to join the Sustaining Engineering team at Krux, A Salesforce Company. This person will perform initial triage of all incoming JIRA tickets from Krux's internal teams (Client Partners, Customer Success Team and Integration Team). The SWE will be responsible to either resolve the ticket or reassign to the dev team based on the complexity of the ticket. 

Given the nature of our business, we manage numerous custom ETL written in both JAVA and Python. If problems arise, this person would be responsible to locate / debug the issue. Then this person would be working closely with our dev team to either extend existing ETL framework, create internal tools or debug as needed.
We are looking for someone who is naturally curious and able to work independently with limited supervision.

Qualifications:
  • 2+ years of experience
  • Proficiency in one of the following languages: Python, JavaScript or Java
  • Able to run SQL statements to perform DML
  • Exposure/experience with AWS
  • Application support experience in Linux environments
  • Familiarity troubleshooting web-based sites using Firebug or Chrome Developer Tools
  • Familiarity with Atlassian products such as Atlassian products such as JIRA and Confluence 
  • Not afraid to learn new technologies and new concepts
  • Be inquisitive, able to investigate discrepancies and follow a query through to resolution
Extra Credit:
  • Exposure to Hadoop or Hive
  • Ability to thrive in a startup environment
  • Exposure to AdServers such as Doubleclick, AppNexus, Sizmek, etc ...

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

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

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