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. Product Manager, DMP
Sr. Product Manager, DMP
 
Salesforce DMP was created 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. Salesforce DMP is looking to expand the product team with someone who can help us continue to build out amazing products for our customers. 
 
The right candidate for this job is deeply familiar with tactics used by advertisers and / or publishers to drive key KPIs and insights, such as:
  • Campaign reporting
  • Audience discovery, planning and profiles
  • Global delivery management
  • Journey and attribution
  • Ecosystem enablement - partner management
Responsibilities:
  • Leads requirements gathering effort on user store epics – consulting product management, implementations, clients, etc.
  • 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

Summer 2017 Intern - Sales Operations, Krux
Sales Operations Intern
 

Job Description:
 
We are looking for someone to join our Sales Operations team who is ready and willing to dive in and help us grow Krux’s sales enablement capabilities. We are looking for a reliable team player who is smart, proactive, and a quick learner with organizational agility, great communication skills and strong attention to detail. 
 
The Internship Opportunity:
Provide support to the Sales Operations team in the following capacities-
  • Maintain internal and external materials such as decks, training materials, and best practices documentation
  • Assist in the development of strategic lead generation materials
  • Help organize and execute internal sales trainings
  • Liaise with other departments and sales representatives to gather knowledge and submit to internal learning database.
  • Help organize and maintain our internal document management system and processes
  • Prepare and deliver Salesforce reporting
  • Assist in the creation and build out of an internal content repository 
 
Basic Requirements:
  • The ability to adapt in an entrepreneurial environment
  • Strong organizational skills and project management capabilities 
  • Excellent communication skills
  • Proficiency in Microsoft office suite (specifically excel)
  • A dependable and reliable team player
  • Currently pursuing an undergraduate degree in business, marketing, or related field


Nice to Haves:
  • Strong analytical and problem solving skills
  • Previous experience with marketers, publishers, dmps, and/or ad servers
  • Experience with Adobe Illustrator, Photoshop, Salesforce, Box or a similar document management system

Apply here

Client Partner - Krux Solutions

Client Partner - London. We are ideally looking for fluent French skills for this position.


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

EMEA Training Manager

The Training Manager (TM) reports to the Sr. Director, Field Enablement.  Training is part of the Field Enablement organization within Solutions. The Training manager is responsible for turning clients, new Solutions employees and partners into active, successful users, providers and advocates of Krux technology.  Accountable for delivering onsite and online training courses, the Training manager will work with internal and external audiences across geographies.

Training delivery is the primary responsibility of the Training Manager.  In addition, there are two secondary, support responsibilities; product rollout and curriculum development.  Each area of responsibility is described below

  • Training Delivery: Conduct high-quality, tactical and strategic training for Krux new hires, delivery partners and clients via onsite manager-led training sessions at client locations and via virtual online sessions and webinars.  Utilize effective presentation and facilitation skills including creative training techniques and methods.  Augment delivery of training based on audience feedback.  Work with the Client Support team to identify patterns in support requests and modify training format to address topics that require further education.

 

  • Product Rollout Support: Learn all relevant aspects of current and new product rollouts to ensure delivery of effective product training.  Work with other Krux team members to identify training needs and opportunities where product knowledge would further the company’s goals.  Hold Internal Lunch N’ Learns and Webinars to train employees on upcoming product/feature launches.

 
  • Curriculum Development Support: Contribute ideas for refinement of Krux Academy and identify gaps in existing material.  Work closely with the Curriculum Developer to inform high quality and high impact learning and reference materials such as training presentations, recordings, and e-learnings.

 

Success in role requires that the TM:

  • Anticipate areas of difficulty and/or questions and quickly adapt training to meet the needs of clients, partners and colleagues

  • Effectively communicate technical information in non-technical terms

  • Demonstrate excellent written and verbal communications skills

  • Grow product knowledge and training presentation skills through continuous professional development and application of learning industry best practices

  • Exhibit self-confidence and strong presentation, training and group facilitation skills; familiar and competent with audience-engagement methods and techniques appropriate for all types of audiences

  • Drive to deliver high quality, engaging manager-led and virtual classroom sessions

  • Is willing to travel up to 75% of the time

 

 

 

Qualifications

  • 3+ years professional experience in a functional training role with emphasis on technology

  • 2+ years experience in marketing technology, ad technology and/or DMP technology

  • Deep understanding of the martech/adtech/data ecosystem

  • Bachelor’s degree required.  Advanced degree a plus but not required

  • Second (or more) language a plus

  • Experience delivering web-based training is highly preferred

  • Capable user of Microsoft Office, Learning management system, JIRA, GoToMeeting

 

Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” five years in a row and one of Fortune’s “100 Best Companies to Work For” eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

 

Apply here

DMP Partner Enablement Lead, EMEA

About Salesforce

Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” five years in a row and one of Fortune’s “100 Best Companies to Work For” eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

Role

The Partner Enablement Lead reports to the Sr. Director, Field Enablement.  The Partner Enablement (PE) Lead is an individual contributor who will develop and deliver support programs for Krux technology, delivery and managed services partners.  Our partners include agencies as well as professional and business consulting services companies.  In short, Partner Enablement ensures that processes, standards and supporting materials are in place to deliver the right expertise at the right time to the right partners.  Success in role is made evident through the ability to grow and retain partner relationships.

The Partner Enablement Lead is a global role in which close collaboration with Solutions colleagues (Product Services, Delivery Standards, Solutions Operations, Training, Deployment Architects, Project Managers, Analysts) as well as Business Development, Product, and I&I is required.  The successful candidate is a smart, high-energy, self-starter and self-finisher whose integrity is beyond reproach.

The scope of responsibilities falls in three areas; program development, program management, and resource and relationship management.  A description of the responsibilities in each area is below.

 Responsibilities

  • Program Development
  • Develop framework for Partner Enablement (PE) program (scope, operating rhythm, key points of internal and external collaboration)
  • Establish project plan for PE program build-out and develop services in line with plan
  • Promote the Krux partner program (together with Marketing and Biz Dev) through thought leadership and case studies
  • Define & periodically update Krux regional support model
Program Management
  • Identify gaps in current partner tools/assets and work closely with Delivery Standards to tailor Krux tools/assets for use by partners
  • Participate in cross-functional meetings to ensure PE initiatives in the field are aligned with Krux operations and strategy
  • Organize training sessions and work with Training team to ensure Krux partner training materials, delivery mechanisms, and certification requirements are appropriate and up-to-date
  • Review statement of work and provide guidance on division of responsibilities for the project
  • Oversee partner set up and access to the Krux platform and resources
  • Track partner satisfaction with training programs; identify areas for improvement
  • Ensure partner support tools are appropriate for the job (e.g., partner portal in ZenDesk, knowledge library)
  • Track business impact of the partner program and adjust plans as results dictate
  • Drive quarterly partnership review sessions
Resource and Relationship Management
  • Work with Solutions Operations to identify & meet partner-led project support staffing needs
  • Build and maintain a network of Krux internal and external relationships to stay current on opportunities and issues with the partner program
  • Identify and secure participation of appropriate subject matter experts in partner-focused events (both Krux to partners and partners to Krux)
  • Promote sessions via blogging and other means to ensure optimal attendance, and determining and tracking completion requirements
  • Act as a primary point of contact for partners to ensure partner support and satisfaction

Ideal candidates would possess the following: 

  • Project Management: ability to effectively define, plan, schedule, control and deliver projects while balancing multiple competing priorities in a fast-paced environment
  • Collaboration:  Strong team player who can work across organizational boundaries to achieve goals, even when not in direct control of all resources
  • Communications: Skilled in both verbal and written communication (including email, long-form prose and PowerPoint). Highly articulate and communicates passion, energy and excitement. Comfortable and compelling in communications with senior management
  • Motivation: Energizes and inspires others through empowerment, recognition and passion

 

Required Skill Set & Experience

  • • 8+ years work experience, including:
    • 5+ years as a management or systems integration consultant at a top-tier firm
    • 3+ years in a technology company (SaaS preferred) in a market-facing capacity
    • 2+ years experience in managing projects in a matrixed, global organization
  • Strong knowledge of partner ecosystem design and success managing partner/channel go-to-market models
  • Experience working with a major Data Management Platform
  • Experience of working in a multi-country / multi-cultural environment is required
  • Experience in content development or instructional design is an advantage
  • Bachelor’s degree required
  • Native English proficiency (both written and verbal) required, additional languages a plus
  • Ability to travel up to 50% of the time

Apply here

Partner Enablement Lead

Partner Enablement Lead

The Partner Enablement Lead reports to the Sr. Director, Field Enablement.  The Partner Enablement (PE) Lead is an individual contributor who will develop and deliver support programs for Krux technology, delivery and managed services partners.  Our partners include agencies as well as professional and business consulting services companies.  In short, Partner Enablement ensures that processes, standards and supporting materials are in place to deliver the right expertise at the right time to the right partners.  Success in role is made evident through the ability to grow and retain partner relationships.


The Partner Enablement Lead is a global role in which close collaboration with Solutions colleagues (Product Services, Delivery Standards, Solutions Operations, Training, Deployment Architects, Project Managers, Analysts) as well as Business Development, Product, and I&I is required.  The successful candidate is a smart, high-energy, self-starter and self-finisher whose integrity is beyond reproach.

 

The scope of responsibilities falls in three areas; program development, program management, and resource and relationship management.  A description of the responsibilities in each area is below.

 

 Responsibilities:

 Program Development
  • Develop framework for Partner Enablement (PE) program (scope, operating rhythm, key points of internal and external collaboration)

  • Establish project plan for PE program build-out and develop services in line with plan

  • Promote the Krux partner program (together with Marketing and Biz Dev) through thought leadership and case studies

  • Define & periodically update Krux regional support model


​Program Management

  • Identify gaps in current partner tools/assets and work closely with Delivery Standards to tailor Krux tools/assets for use by partners

  • Participate in cross-functional meetings to ensure PE initiatives in the field are aligned with Krux operations and strategy

  • Organize training sessions and work with Training team to ensure Krux partner training materials, delivery mechanisms, and certification requirements are appropriate and up-to-date

  • Review statement of work and provide guidance on division of responsibilities for the project

  • Oversee partner set up and access to the Krux platform and resources

  • Track partner satisfaction with training programs; identify areas for improvement

  • Ensure partner support tools are appropriate for the job (e.g., partner portal in ZenDesk, knowledge library)

  • Track business impact of the partner program and adjust plans as results dictate

  • Drive quarterly partnership review sessions


Resource and Relationship Management

  • Work with Solutions Operations to identify & meet partner-led project support staffing needs

  • Build and maintain a network of Krux internal and extern relationships to stay current on opportunities and issues with the partner program

  • Identify and secure participation of appropriate subject matter experts in partner-focused events (both Krux to partners and partners to Krux)

  • Promote sessions via blogging and other means to ensure optimal attendance, and determining and tracking completion requirements

  • Act as a primary point of contact for partners to ensure partner support and satisfaction

 

 Required Skills

  • Project Management: ability to effectively define, plan, schedule, control and deliver projects while balancing multiple competing priorities in a fast-paced environment

  • Collaboration:  Strong team player who can work across organizational boundaries to achieve goals, even when not in direct control of all resources

  • Communications: Skilled in both verbal and written communication (including email, long-form prose and PowerPoint). Highly articulate and communicates passion, energy and excitement. Comfortable and compelling in communications with senior management

  • Motivation: Energizes and inspires others through empowerment, recognition and passion

 

Qualifications

  • 8+ years work experience, including:

    • 5+ years as a management or systems integration consultant at a top-tier firm

    • 3+ years in a technology company (SaaS preferred) in a market-facing capacity

    • 2+ years experience in managing projects in a matrixed, global organization

  • Strong knowledge of partner ecosystem design and success managing partner/channel go-to-market models

  • Experience of working in a multi-country / multi-cultural environment is required

  • Experience in content development or instructional design is an advantage

  • Bachelor’s degree required

  • Fluency in oral and written communications in English, additional languages a plus

  • Ability to travel up to 50% of the time

 

ABOUT SALESFORCE

Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” five years in a row and one of Fortune’s “100 Best Companies to Work For” eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

Apply here

Delivery Standards Manager

Krux Solutions Delivery Standards Manager  

The Delivery Standards (DSM) reports to the Sr. Director, Field Enablement.  Delivery Standards is part of the Solutions Enablement organization within Krux Solutions. The Delivery Standards Manager is responsible for building and managing a comprehensive, closed-loop process for ensuring our services and support teams have the content, messaging, and assets needed to deploy and support Krux products.  Accountable for developing a content roadmap and bill of materials, developing and vetting content, and performing regular assessments of our content landscape to measure effectiveness.

Delivery standards is the primary responsibility of the Delivery Standards Manager.  In addition, there are two secondary, support responsibilities; product rollout and curriculum development.  Each area of responsibility is described below:

  • Delivery Standards: Drive the evolution and adoption of standard Solutions delivery and managed services approaches tailored to client types and product footprints. Refine approaches through time to increase quality and predictability while reducing costs. Set the standard design and quality levels for Solutions assets and work products. Develop, manage and drive effective use of the Solutions knowledge base.

  • Product Rollout Support: Learn all relevant aspects of current and new product rollouts to ensure they are incorporated into Delivery Standards.  Work with other Krux team members to identify Delivery Standards needs and opportunities where supplementary product documentation (e.g. worksheets/exploration doc) would further the company’s goals.  Hold Internal Lunch N’ Learns and Webinars to train employees on Delivery Standards templates/assets.  

  • Curriculum Development Support: Contribute ideas for refinement of Krux Academy and identify gaps in existing material.  Work closely with the Curriculum Developer to inform high quality and high impact learning and reference materials such as Delivery Standards templates, assets and worksheets.


Success in role requires that the DSM:

  • Work with Solutions, Product, Sales and others to develop a standard list of assets, content, and deliverables needed to support client conversations

  • Partner with various internal subject matter experts to produce compelling and effective assets and content for a variety of audiences

  • Perform regular assessments of the content landscape and partner with the appropriate teams to address any content gaps

  • Track and report content effectiveness metrics to internal stakeholders, as well as continually monitor, analyze and tune messaging to maximize effectiveness

  • Demonstrate excellent visual and written communications skills

  • Provides exceptional attention to detail

  • Drive to deliver high quality, engaging content

 

Qualifications

  • 8+ years professional experience

  • 5+ years in professional services including experience in using, evolving and defining standard assets, tools and methodologies

  • 3+ years experience in marketing technology, ad technology and/or DMP technology

  • Deep understanding of the martech/adtech/data ecosystem

  • Bachelor’s degree required.  Advanced degree a plus.

  • Strong project management skills and experience, including managing internal stakeholders, and multiple campaigns and projects at once

  • Capable user of Microsoft PowerPoint and WIKI

 

ABOUT SALESFORCE

Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” five years in a row and one of Fortune’s “100 Best Companies to Work For” eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

Apply here

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

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