View Our Website View All Jobs

Sr. Software Engineer, Data


The Sr. Software Engineerwill lead a focused team to design and implement requirements for creating Petabyte-sized data warehouse repositories using HP Vertica RDBMS and BI stack, as well as work on the application interface to the repositories using proprietary BI analysis tools and reporting capabilities. A typical application would process terabytes of data on a daily basis to determine meaningful patterns and trends, detect relationships embedded in the data, and deliver mission-critical insights. Given the massive data volumes and time-sensitive goals of the analysis, applications need to use the latest techniques in data streaming, memory management, parallel execution, distributed messaging, and code optimization. Applications must be robust, fault-tolerant, and highly accurate as they deliver key business insights to senior management for RSi customers.                                                                                                                                               


  • Interact with business users to discuss product requirements for large scale data centric applications.
  • Develop Big Data Applications using the latest techniques in ETL, Data Warehousing, BI, and Data Mining.
  • Independently design, code and test major features, as well as work jointly with other members of the core development team.
  • Develop high quality applications following standard software lifecycle development process. Review team members’ design and code; review test plans and test cases.


  • Bachelor’s Degree in CS with 6+ years in industry, or Master’s Degree in CS with 4+ years in industry
  • Delivered multiple releases of enterprise software systems.
  • Data Warehouse and SQL database programming experience, including script development.
  • Experience developing reporting software or ETL automation software a plus.
  • Several years of practical experience working with and creating large scale data warehouses in the areas of data modeling, schema design, script development, data warehousing design, query optimization. HP Vertica experience is a plus.
  • Python/Django programming experience is a plus.
  • Proven track record of delivering high quality products on time.
  • Strong analytical and technical skills and demonstrated ability to creatively solve complex problems. 


Retail Solutions, Inc. ("RSi") develops and delivers a comprehensive suite of award-winning software-as-a-service (SaaS) solutions that turn Retailer “downstream data”, such as point-of-sale (POS), supply chain, merchandiser feedback and category data, into actionable visibility into the store and onto the shelf for their suppliers.

RSi, the largest and fastest-growing company in the Retail Execution Management field, has more experience with processing customer-specific retailer data than any other company. Retailers and consumer product goods (CPG) companies trust Retail Solutions to grow sales, reduce out-of-stocks, improve promotion execution and effectiveness, maximize retail operation productivity and foster collaborative relationships in the retail industry to improve product availability for the end-consumer.

RSi serves more than 500 CPG Companies, including 23 of the top 25 global consumer goods companies, and processes data from more than 175 leading retailers in the Americas and Europe.

Retail Solutions, Inc. is headquartered in Mountain View, CA and has offices in Providence, RI, Bentonville, AR, Minneapolis, MN, Chicago, IL, Brentford, UK, Paris, France, Munich Germany and Shanghai, China.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file