Principal BI Architect

Houston, TX

Opportunity Details

Full TimeApplication Development

Houston, TX

Improvingis a complete IT services firm, offering training, consulting, recruiting and project services. Our innovative solutions and processes have helped hundreds of clients across the globe realize their tactical and strategic business objectives. As a result, our 300 employees have accumulated extensive technology and management experience in several industries, including financial services, energy, travel, retail, government and several others.  

Our culture and guiding principles encourage both inspiration and motivation to achieve amazing things. We constantly strive to live out our values of Excellence, Dedication, and Involvement  through our foundation of Trust.  


Principle Responsibilities: (essential job duties and responsibilities)

  • Implement a real time streaming data ingestion and processing pipeline using Google Dataflow (Apache Beam)
  • Interface with business intelligence analysts and others in IT (i.e. data engineers, architects, WebOps) in frequent whiteboard sessions to discuss the design, implementation, and testing of data pipelines
  • Maintain data architecture standards and ETL/ELT best practices consistent with a column oriented data store in an analytic use case
  • Active and engaged participation in the Scrum delivery process
  • Support solutions in production

Skills and Experiences:

  • Experience in building real time streaming data ingestion and processing pipeline using Apache Beam (running on either Google Dataflow or Apache (Apex, Flink, or Spark) or Kafka in an analytics or data science use case
  • Experience with data processing tools (e.g. Hadoop, Spark, Dataflow, etc.)
  • Experience building ETL/ELT pipelines
  • Experience with column-oriented databases (e.g Redhift, BigQuery, Vertica)
  • Ability to go from whiteboard discussion to code
  • Ability to effectively communicate with technical and non-technical audiences
  • Strong programming ability
  • Success in a highly dynamic environment and ability to shift priorities with agility
  • Ability to act independently with minimal supervision
  • Willingness to explore and implement new ideas and technologies

Minimum Qualifications:

  • 6+ years experience working directly with subject matter experts in both business and technology domains
  • 6+ years experience with a modern programming language (java or python preferred)
  • 2+ years experience with Apache Beam executed on Apex, Flink, Spark, or Google Dataflow
  • 2+ years experience as a team lead


Think this opportunity is a good fit for you?
Apply Now

“My career found purpose, autonomy, and mastery at Improving. Improving’s foundation of Trust has changed everything in my career and personal life. There’s a humble pride I have partnering with fellow Improvers. We are a team of professionals driven by a persistent habit of Excellence – consistently involved in helping others Improve with purpose.”

― Ronnie Cooke, Principle Agile Consultant