BoulderRecruiter Since 2001
the smart solution for Boulder jobs

Senior Software Engineer (Big Data)

Company: Epsilon Strategy & Insights
Location: Westminster
Posted on: January 7, 2026

Job Description:

What You’ll Achieve: • Design, develop, and maintain scalable data processing solutions across on-premises and cloud environments using Python and Apache Spark. • Optimize and fine-tune Spark jobs for performance, including resource utilization, shuffling, partitioning, and caching, to ensure maximum efficiency in large-scale big data environments. • Design and implement scalable, fault-tolerant data pipelines with end-to-end monitoring, alerting, and logging. • Leverage AWS cloud services (2 years preferred) to build and manage data pipelines and distributed processing workloads. • Develop and optimize SQL queries across relational and data warehouse systems (RDBMS/Data Warehouse). • Apply design patterns and best practices for efficient data modeling, partitioning, and distributed system performance. • Use Git (or equivalent) for source control and maintain strong unit and integration testing practices. • Collaborate with Product Owners, partners, and multi-functional teams to translate business requirements into technical solutions. • Demonstrate strong analytical skills with the ability to extract actionable insights from large datasets and support data-driven decision-making. • Mentor junior engineers, conduct code reviews, and contribute to establishing engineering best practices and standards. Who You Are: • 5 years of software development experience in a scalable, distributed, or multi-node environment. • Proficient in programming with Scala, Python, or Java; comfortable building data-driven solutions at scale. • Significant experience with Apache Spark and exposure to Hadoop, Hive, and related big data technologies. • Demonstrated experience with cloud platforms (AWS, preferred) and an interest in cloud migration projects. • Eager to deepen your expertise with the Databricks platform. • Exposure to modern data tools and frameworks such as Kubernetes, Docker, and Airflow. • Strong problem-solving skills with the ability to own problems end-to-end and deliver results. • Consultative mentality — comfortable taking initiative, building relationships, communicating broadly, and tackling challenges head-on. • Collaborative teammate with an eagerness to learn from peers and mentors while contributing to a culture of growth. • Motivated to grow your career within a dynamic, innovative company. What you’ll bring: • BA/BS in Computer Science or related field. • At least 5 years of experience as a big data software developer. • Experience in Machine Learning, including model development, feature engineering, or integrating ML workflows into data pipelines. • Experience with Databricks, including Notebooks, Delta Lake, Jobs, Pipelines, and Unity Catalog, preferred. • Proficiency with the ELK stack (Elasticsearch, Logstash, Kibana) for real-time search, log analysis, and visualization, preferred. • AWS, Databricks, or Spark certification a plus.

Keywords: Epsilon Strategy & Insights, Boulder , Senior Software Engineer (Big Data), IT / Software / Systems , Westminster, Colorado


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Boulder RSS job feeds