Join us on our journey to bring delicious data to all people

We’re a small company who loves to simplify the presentation of data for the non-analysts among us. That means working with heavy-hitter customers who need to find the best way to present and share their most valuable information with their customers. The trick is, we do the wrapping for them. Our solutions need to excel both in the end-user experience and through the quality of our implementation and development. 

We're a twelve year old company, recognized as data presentation and visualization experts. We have a talented team and need people interested in being the best at what they do. 

This is where you come in.

Maybe.

Are you the kind of person who can demonstrate keen attention to detail and some slick work under your belt? You should be comfortable working in a small company environment that values both self-motivation and teamwork. These are full-time roles, and you must live in either the Atlanta or Nashville areas (or find the prospect of such habitation alluring). 

We are actively hiring for the following roles:

  • Senior Platform Engineer
  • Senior Engineer
  • Data Application Developer (Nashville/Atlanta)
  • Data Application Developer Intern (Nashville/Atlanta)

We are accepting applications on an on-going basis for these positions:

  • Data Application Consultant (Nashville/Atlanta)
  • Data Application Developer (Nashville/Atlanta)

Qualified candidates will need to provide proof of eligibility to work in the United States without sponsorship.

No recruiters, please.

To apply for one of the positions below, email us at jobs@juiceanalytics.com or fill out our application.


Senior Platform Engineer

As a Senior Platform Engineer, you will be part of a small team building a scalable platform on AWS with new technologies and infrastructure as a service. Our core platform is built with AWS, Terraform, Docker, Python, JavaScript, Git, and Linux/Unix administration.

Here are some projects you might work on:

  • Developing new and transition legacy infrastructure to Terraform using best practices
  • Implementing monitoring of performance metrics using Prometheus
  • Building CI/CD pipelines that automate workflows with Jenkins
  • Migrating servers to a containerized environment
  • Delivering tools to support end-to-end tracing of request lifecycles

Other ways you’ll help:

  • Assisting with automating application deployments
  • Building out test and production environments via infrastructure as code automation
  • Creating and enhancing application and infrastructure monitoring
  • Identifying bottlenecks and assist with debugging, analysis, and optimization of high traffic websites
  • Diagnosing and work on issues that may occur during an on-call rotation
  • Supporting internal and external websites and developers

We are looking for a great teammate who will own major areas relating to our platform; someone who is passionate about containers and building infrastructure from code. Expertise in every area is not as important as deep expertise in some and willingness to learn and continuously improve.

This is a full-time role where working remotely is possible. Residence in Tennessee, Georgia, or Virginia is preferred. You should be comfortable working in a small, but growing company environment that values self-motivation and teamwork.

If you’re interested, please drop us a line at jobs@juiceanalytics.com. Include “Senior Platform Engineer” in the subject line. We’d love to see any relevant professional links as well (Github, LinkedIn, etc).


Senior Engineer

As a Senior Engineer, you will work on transforming our product to a platform, with a strong focus on security, stability, and scaling. Our core platform is built with AWS, Terraform, Docker, Python, JavaScript, Git, and Linux/Unix administration.

Here are some projects you might work on:

  • Design and build microservices to replace parts of a monolithic Django app
  • Maintain and enhance open-source packages
  • Convert data services to run in AWS Lambda
  • Metaprogramming to allow data services to be created using only configuration
  • Improving how we ingest data from partners
  • Building a data alert system that allows users to monitor data values showing up in our front-end and receive notifications based on thresholds
  • Work with Senior Platform Engineer to improve monitoring and logging. We use Prometheus, and need to ensure relevant metrics are available to our application owners.
  • Participating in an on-call rotation

Key qualifications:

  • At least 5 years software development experience. We work in a variety of languages including Python, NodeJS and Go. First and foremost, we are looking for versatile, well-rounded software engineers.
  • Experience with performance, scaling, operations, relational databases, microservices is valuable.
  • Our current middleware is built on Django and Django-Rest-Framework. Experience with these frameworks is preferred.
  • Our frontend is built on backbone and d3, migrating to React. Experience with these frameworks and ability to contribute is helpful.

We are looking for a great teammate who will contribute to major areas relating to our code base. Expertise in every area is not as important as deep expertise in some and willingness to learn and continuously improve. Juice supports a healthy work-life balance.

This is a full-time role where working remotely is possible. Residence in Tennessee, Georgia, or Virginia is preferred. You should be comfortable working in a small, but growing company environment that values self-motivation and teamwork.

If you’re interested, please drop us a line at jobs@juiceanalytics.com. Include “Senior Engineer” in the subject line. We’d love to see any relevant professional links as well (Github, LinkedIn, etc).


Data Application Developer (Nashville/Atlanta)

As a Data Application Developer Intern you will help our customers go from zero to production on our data presentation platform. You’ll be tasked with understanding our customer's data and business needs in order to design and develop a solution that meets their needs. This requires interacting with customers and their IT teams to gather requirements and set development timelines. Additionally you will be responsible for developing the ETL pipelines to ingest customer data, designing database models, writing the data services in the Juice platform, and configuring the application to meet the customer design specifications. Master's or bachelor's degree plus 1-2 years of experience.

Here are some other things you’ll work on:

  • Implement applications using the Juicebox platform
  • Work with data to understand its size, complexity, and scope
  • Design databases to support business applications, ensuring system scalability, security, performance, and reliability
  • Create ETL pipelines to programmatically ingest data in a production environment
  • Work with Juice customers to understand their technical environment and refine technical implementation requirements
  • Develop database architecture strategies at the modeling, design, and implementation stages to address business requirements
  • Collaborate with design analysts and others to understand business and industry requirements
  • Work with Juice core development team to prioritize enhancements to the core platform based on customers' needs/timelines
  • Set development timelines and communicate progress to all parties involved
  • Maintain application code base using Git branching strategies

Qualities we're looking for:

Bachelor’s degree in a technical or related field and 1-2 years of previous solution development experience or equivalent combination of education and experience. Must be a relentless, results-driven, self-learner who thrives in a highly dynamic environment. Must be able to handle multiple projects simultaneously.

To perform the job successfully, an individual should demonstrate the following competencies:

  • Data wrangling: You need to be comfortable manipulating, generating, reshaping, and generally molding data in a variety of forms including CSV, JSON, and XML.
  • Strong SQL skills: You should be excited to solve tricky puzzles. We mostly use PostgreSQL, but experience with other databases (particularly SQL Server) are welcome.
  • Programming experience: While this role will require knowledge of Python/SQLAlchemy, we value experience with other programming languages as well. You should have experience with Git and web development frameworks.
  • Customer interaction: You'll be collaborating with our customers' technical staffs to connect data and understand their technical environment.
  • Design appreciation: Juice is a design-led company and having an appreciation for design (especially web design) and an interest in making data beautiful is important.
  • Critical thinking: Every customer/application has its own unique set of challenges and you'll be tasked with figuring out how to design an application that meets all of their requirements and first within our technical architecture.
  • Self-management: We don't micromanage. Therefore, you'll need to be able to self-manage and escalate issues when appropriate.
  • Team-oriented: We're stronger together than we are apart and we genuinely enjoy each other's company and successes.

If you're interested, drop us a line at jobs@juiceanalytics.com. Include "Data Application Developer" in the subject line. We'd love to see your relevant professional links as well (LinkedIn, Github, etc.).


Data Application Developer Intern - (Nashville/Atlanta)

As a Data Application Developer Intern, you will help our customers go from zero to production on our data presentation platform.  You’ll help with understanding our customer's data and business needs in order to design and develop a solution that meets their needs.  Additionally, you will be responsible for assisting with developing the ETL pipelines to ingest customer data, writing the data services in the Juice platform, and configuring the application to meet the customer design specifications.

Here are some things you'll work on:

  • Implement applications using the Juicebox platform
  • Work with data to understand its size, complexity, and scope
  • Assist with database design to support business applications, ensuring system scalability, security, performance, and reliability
  • Create ETL pipelines to programmatically ingest data in a production environment
  • Collaborate with design analysts and others to understand business and industry requirements
  • Set development timelines and communicate progress to all parties involved
  • Maintain application code base using Git branching strategies

Qualities we're looking for:

  • Data wrangling: You need to be comfortable manipulating, generating, reshaping, and generally molding data in a variety of forms including CSV, JSON, and XML.
  • SQL skills: You should be excited to solve tricky puzzles. We mostly use PostgreSQL, but experience with other databases (particularly SQL Server) are welcome
  • Programming experience: While this role will require knowledge of Python/SQLAlchemy, we value experience with other programming languages as well. You should have experience with Git and web development frameworks.
  • Design appreciation: Juice is a design-led company and having an appreciation for design (especially web design) and an interest in making data beautiful is important.
  • Team-oriented: We're stronger together than we are apart and we genuinely enjoy each other's company and successes.
  • Critical thinking: Every customer/application has its own unique set of challenges and you'll be tasked with figuring out how to design an application that meets all of their requirements and fits within our technical architecture.

Other skills that you will develop in this role include:

  • Familiarity with data visualization and an active interest in best practices
  • Experience with Amazon Redshift and performance measurement and tuning of queries
  • Familiarity with modern CSS and HTML
  • Experience with Javascript frameworks such as backbone.js, D3, and Vega
  • Experience using Git and agile development processes
  • Strong written and verbal communication skills
  • Experience with development collaboration/ticketing software such as JIRA.

If you're interested, drop us a line at jobs@juiceanalytics.com. Include "Data Application Developer Intern" in the subject line. We'd love to see any relevant professional links as well (LinkedIn, Github, etc.).


Data Application Consultant - Nashville/Atlanta

Please note that we are not actively seeking to fill this position, but are always eager to hear from interested candidates. 

As a Data Application Consultant you will be responsible for planning, designing, and managing the successful delivery of customer solutions built on the Juicebox platform. You will work directly with our customers to understand their needs and design an application that meets their requirements. Once you’ve designed the application, you’ll work directly with Juice application developers to manage the technical implementation and timely delivery of the application. Master's or bachelor's degree plus 1-2 years of experience.

Here are some other things you’ll work on:

  • Managing delivery of a customer solution on the Juicebox platform
  • Working with sales during the sales process to understand customer requirements and ensure a successful transition from sales to delivery
  • Working with the customer to understand their business and designing a Juicebox solution based on their requirements.
  • Coordinating solution development with the Data Application Developer
  • Understanding the "shape" and availability of the customer's data
  • Managing solution delivery in an on-time, on-budget, and on-scope manner
  • Coordinating a successful transition to production and customer support
  • Driving resolution to issues related to your customer's production applications
  • Working with customers on application enhancements

Qualities we're looking for:

Bachelor’s degree in a technical or related field and 1-2 years of previous solution delivery experience or equivalent combination of education and experience. Must be a relentless, results-driven, self-learner who thrives in a highly dynamic environment. Must be able to handle multiple projects simultaneously.

To perform the job successfully, an individual should demonstrate the following competencies:

  • Familiarity with business-oriented data tools such as Excel and Tableau
  • Basic understanding of SaaS technologies and business models
  • Basic understanding of SQL and relational databases
  • Ability to translate requirements to solution features
  • Understanding differences between multiple delivery platforms such as mobile versus desktop, and optimizing visualization output to match the specific platform
  • Proficient understanding of software release cycles and procedures
  • Superior collaboration and teaming skills
  • Superior decision making skills
  • Ability to communicate, persuade, and influence others
  • Demonstrated talent for customer relationships and follow through in highly competitive environments
  • Excellent presentation skills
  • Excellent eye for design

If you're interested, drop us a line at jobs@juiceanalytics.com. Include "Data Application Consultant" in the subject line. We'd love to see your relevant professional links as well (LinkedIn, Github, etc.).