We provide end-to-end BI solutions:
Interactive Reporting
Complex ETL Jobs
Dimensional Modeling
OLAP Cube Design
Predictive models

We do it all leveraging open source tools and offshore teams. Check out our demo, download our code - see it for yourself. We are here to help you monetize your data!


Every day is an exciting adventure at OpenI. We are fortunate to meet so many new clients all across the world who have chosen us to implement their open source business intelligence solutions. To help our customers realize their vision, and to scale our work, we are always looking for bright, energetic and positive-thinking individuals to join our team.

We have the following positions open, please contact us at jobs-at-openi-dot-org with a copy of your resume

Software Engineer, Business Intelligence

Do you love open source? How about business intelligence technology? If so, would you like to help us build cool BI solutions for our cool clients? And, how about contributing to open source projects as well? Maybe a little bit of  next-gen product development?

Come join our team to work on one exciting BI project after another and help advance the state of open source BI in general. Currently we are looking for software engineers with a good coverage of following skill areas:

Business Intelligence and Data Warehousing:

  • Hands-on with an open source BI platform either Pentaho or JasperSoft
  • Create well-structured ETL jobs using an ETL tool like PDI(Kettle) or Talend
  • Hands-on with report designers and dashboard designers
  • Experience with charting and dashboard widgets like CDF, FusionCharts, Google motion charts
  • Experience with data visualization technologies like Processing, Canvas, etc. a big plus

Core Software Development:

  • Good command of web application development with Java-based frameworks including:
    • Web MVC framework (JSF, Spring, Struts, Tapestry)
    • User Interface (Ajax, HTML5, JSF/Facelets a big plus, Flex a big plus)
    • Data abstraction (JPA using likes of Hibernate/KODO/OpanJPA/TopLink a big plus)
    • Web services protocols like REST or SOAP
  • Familiar with database design and programming
    • Design dimensional data models (slowly changing dimension knowledge preferred)
    • Design OLAP cubes (aggregation and caching optimization knowledge preferred)
    • Experience with data warehouse and data marts a big plus
    • Good command of SQL (preferably MDX as well)
  • Familiar with software development methodology (we shouldn’t have to train you in these)
    • Good problem solving skill, knowledge of Design Patterns and use case development
    • Agile process (Scrum, backlog, iterations)
    • Source code version control with Subversion or Git or CVS
    • Unit Testing / Integration Testing tools such as JUnit, TestRunner
    • Build and continuous integration tools such as Ant, CruiseControl
    • Documentation with wiki
    • Eclipse IDE
    • Familiar with Tomcat or JBoss
    • Familiar with Linux
    • Familiar with cloud-based deployments like Amazon Web Services (AWS)

Still reading? You are brave! So go on ahead and email us a copy of your resume to jobs-at-openi-dot-org, and we’d love to talk to you.