Job Description
TITLE:
Remote Data Visualization Engineer – Full‑Time
Senior Role – Asheville, North Carolina – $110k‑$130k – Tableau, Power BI, Python, Snowflake --- Who we are We’re a midsized analytics consultancy that grew out of a university research lab in Asheville, North Carolina. Over the past three years we’ve helped biotech, fintech, and retail clients turn raw data into actionable visuals that sit on the desks of C‑suite leaders. Our core product is a suite of remote dashboards that pull from Snowflake and AWS, surface insights in Tableau and Power BI, and let end‑users drill down with D3.js widgets.
In 2024 we crossed $45 M in contract revenue and now we’re looking for another data‑visualization storyteller to help us scale. Why this role exists now Two things pushed this opening to the top of our hiring board. First, the rollout of a new “Enterprise Insight Hub” for a $200 M fintech client is slated for Q1 2025, and we need a senior engineer to own the visual layer from design through production. Second, our remote‑first policy has opened the door for talent beyond the office walls, but we still want someone who can coordinate with the team we built in Asheville, North Carolina and keep our delivery SLA of 24 hours for any new dashboard request.
In short, the product pipeline is full, the demand curve is steep, and we need a reliable pair of hands to keep the charts clean and the story clear. Our team You’ll join a cross‑functional group of eight analysts, two data engineers, and a product manager. The analytics squad works in two‑week sprints, and we run a weekly “demo‑day” where each dashboard goes live to a stakeholder group of 30‑plus users. Our head of Business Intelligence, Maya, runs a daily stand‑up from 9 am EST (we keep that time flexible for remote teammates) and emphasizes quality over volume.
In the last quarter, the team reduced average report generation time from 4 hours to under 1 hour, a 75 % improvement that was measured against a Service Level Agreement (SLA) we set for internal customers. > “I still remember the first dashboard we shipped that let the sales team see real‑time pipeline health. We celebrated with coffee and a quick Zoom high‑five. That moment reminded us why data‑visualization matters beyond the numbers.” – Alex,
Senior Data Analyst What you’ll do day‑to‑day * Design and build interactive visualizations in Tableau, Power BI, and Looker that answer business questions from sales, finance, and product.
* Translate raw datasets from Snowflake, Redshift, and CSV pulls into clean, query‑optimized tables using SQL and Python (pandas, matplotlib). * Collaborate with product managers to write clear acceptance criteria for each dashboard, ensuring we meet the 24‑hour SLA for new requests. * Create D3.js components for custom charts when out‑of‑the‑box visualizations aren’t enough; you’ll own the JavaScript, CSS, and SVG pipelines. * Document data lineage in Confluence and maintain version control of visual assets in GitHub (yes, we treat a Tableau workbook like code).
* Mentor junior analysts on best‑practice visual grammar, color theory, and accessibility (WCAG 2.1 AA compliance is a must). * Run performance audits each month, measuring page load times and data refresh latency, targeting a 15 % improvement quarter over quarter. * Participate in client calls (usually 2–3 hours a week) to walk through insights, gather feedback, and iterate on the visual story. Tools of the trade You’ll be comfortable with most of the following, and we’ll provide licenses and training where needed: 1.
Tableau Desktop & Server 2. bolthires Power BI Service 3. Looker (bolthires Cloud) 4. D3.js (JavaScript library) 5. Python (pandas, matplotlib, seaborn) 6. SQL (PostgreSQL, Snowflake) 7. GitHub (pull‑request workflow) 8. AWS QuickSight 9. JIRA & Confluence for agile tracking 10. Adobe Illustrator (for high‑resolution vector assets) How we measure success | Metric | Current Baseline | bolthires | |--------|------------------|--------| | Dashboard delivery SLA (hours) | 27 h | ≤ 24 h (maintain) | | Average time to refresh data (minutes) | 12 min | ≤ 8 min | | End‑user adoption rate (unique logins per month) | 1,200 | 1,500 | | Reduction in manual reporting effort | 30 % (FY 2023) | 45 % by FY 2025 | | NPS from internal stakeholders | 68 | ≥ 80 | | Accessibility compliance violations | 4 minor | 0 | If you can show a portfolio where a visualization reduced decision‑making time, saved at least $200 k in operational bolthires, or increased a client’s revenue confidence, you’ll be a strong fit.
Our culture in a nutshell * Remote, but not isolated – We run a virtual coffee room three times a week, and we schedule at‑least one in‑person meet‑up per quarter in Asheville, North Carolina. Those gatherings are informal; think board games, a local hike, or a pizza night at the coworking space across the street. * Transparency – All sprint metrics, code reviews, and dashboard performance logs are publicly viewable in our Slack channel #bi‑transparency. * Continuous learning – We allocate $1,200 per year per person for conferences, courses, or books.
Last year, our team attended Tableau Conference, Data Visualization Society meetup, and a Rust for Data Processing workshop. * Work‑life balance – Core hours are 10 am‑4 pm EST, but we allow flexible start/stop times as long as you hit the SLA and attend the weekly demo‑day. Compensation & benefits * Base salary: $110,000 ‑ $130,000 annually, prorated for part‑time if needed. * Performance bonus: Up to 12 % of base, linked to SLA compliance and dashboard adoption metrics. * Equity: 0.05 % option pool for full‑time contributors after the first year.
* Health: Medical, dental, vision, with a $500 HSA contribution. * Retirement: 401(k) with 4 % company match. * Paid time off: 20 days + federal holidays, plus additional “mental‑health” days (up to 5 per year). * Remote stipend: $150 monthly for coworking space, internet, or home‑office upgrades. A day in the life (sample) 8:30 am – Open Slack, glance at yesterday’s dashboard performance report (you notice a 9 % increase in load time for a Power BI report). 9:00 am – Join the stand‑up with Maya, the product manager, and the data engineers.
You raise a quick flag about the load time, and the team commits to a query‑optimization sprint. 9:30 am – Pull the latest Snowflake tables, write a Python script to pre‑aggregate metrics, and push the cleaned data back to the warehouse. 11:00 am – Draft a new Tableau workbook for the “Customer Churn Heatmap” requested by the client’s retention team. You test the filter logic with a subset of the data, ensuring the visualization respects GDPR masking. 12:30 pm – Lunch break (you’re on the couch in your home office, a quick walk outside, then a bite of a sandwich).
1:30 pm – Review a junior analyst’s draft of a Power BI report, give feedback on color contrast and tooltips, then merge the.pbix file into GitHub. 3:00 pm – Participate in a 90‑minute client call, walk through the new heatmap, answer questions about data definitions, and capture two enhancement requests for the next sprint. 4:30 pm – Update Confluence with the data lineage diagram, note the performance improvement plan, and log the completed tickets in JIRA. 5:15 pm – Close the day with a quick check of the 24‑hour SLA queue – all pending requests are on track.
(
The exact schedule will differ, but the rhythm of building, reviewing, and communicating stays consistent.) What you bring * 4+ years of hands‑on experience designing dashboards in Tableau, Power BI, or Looker; a portfolio that demonstrates clear storytelling through data. * Proficiency in SQL and at least one scripting language (Python preferred) to manipulate and clean large datasets. * Experience with Snowflake, Redshift, or similar cloud data warehouses. * Familiarity with JavaScript visualizations (D3.js or similar) for custom components.
* A solid grasp of data‑visualization best practices, including color theory, layout, and accessibility standards. * Ability to work autonomously while staying tightly connected to a remote team in Asheville, North Carolina and beyond. * Strong written communication – you’ll be drafting documentation, emails to stakeholders, and occasionally presenting to senior leadership. Nice‑to‑have * Certifications: Tableau Desktop Specialist, bolthires Certified: Data Analyst Associate. * Experience in regulated industries (healthcare, finance) where data governance is critical.
* Exposure to bolthires/CD pipelines for analytics (e.g., dbt, Airflow). * Knowledge of statistical modeling or machine learning basics to add predictive layers to dashboards. 1. Submit your résumé and a link to a portfolio (public Tableau Public profile, Power BI examples, or a PDF case study). 2. Include a brief cover note (max 300 words) explaining a specific dashboard you built that directly impacted a business outcome – numbers are welcome. 3. We’ll review applications on a rolling basis and schedule a 30‑minute “culture chat” with Maya, followed by a technical deep‑dive with our lead data engineer.
If you’re excited about turning messy data into clear visual narratives, enjoy collaborating with a remote‑first team that meets regularly in Asheville, North Carolina, and want to own the visual experience for high‑stakes clients, we’d love to hear from you. * We are an equal‑opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.* Apply tot his job Apply tot his job