Data Systems Software Engineer MaxPoint Interactive
MaxPoint is seeking a highly motivated Data Systems Software Engineer in our Austin, Texas office to design database schemas that perform well in complex web-based user interfaces that involve, for example, display of dense time-series data. This individual will work on a team of talented engineers responsible for the full lifecycle of production software applications ? including big data and database-based systems. Optimizing our database schemas, writing stored procedures and direct manipulation of the database will be a primary function of this position.
Design, develop, and maintain the software applications that drive our back end systems
Provide unit tests for these software applications
Participate in multi-disciplinary projects
Contribute to our team?s growing set of development platforms, tools, and processes
Serve as technical lead on software projects
Preferred Skills and Experiences
Designing database schemas that perform well in complex web-based user interfaces that involve, for example, display of dense time-series data
Directly manipulating database contents from Java code (including streaming of data into the database and extracting for use in reporting user interfaces)
Creating, maintain and define ETL specifications and troubleshoot data movement and transformation challenges
Visualizing and architecting automated end-to-end data integration flows
Programing and tune database functions, SQL queries (PostgreSQL experience preferred), stored procedures and triggers, etc.
Knowledge of Python is a plus
Optimizing database applications
ETL, data warehouses, data marts, and data cubes is a plus
Prior work with highly scalable systems is desired
Familiarity Agile development methodologies is a plus
Understanding complex data flows, data dependencies and relations, and develop database design which can support business needs
Assisting with review and offer suggestions for enhancements to existing, and development of future, data models from an ETL impact / assessment perspective
BS in Computer Science or other technical discipline (with significant computer coursework)
5+ years of related professional experience including 3+ years in data warehousing development in large reporting environment(s)
Experience developing applications in Java and utilizing Java platform technologies
Must possess skills in DW architecture, data modeling, ETL & Data Integration, and reporting tools
Must be eligible to work in the United States (we are not able to sponsor visas at this time)
What?s in it for you
MaxPoint offers a generous benefits package including company paid premiums for employee and family health, dental and vision coverage, company contributed Flexible Spending Account for eligible medical expenses, 401k, paid vacation and holidays. Additional benefits include optional employee paid life insurance and AD&D, voluntary long-term disability, and employee contributed Flexible Spending Account for eligible medical and dependent care expenses.
About MaxPoint Interactive
MaxPoint?s retail advertising platform drives in-store traffic for retailers and brands. The company?s Digital Zip? technology delivers the most effective and scalable neighborhood-level online campaigns. MaxPoint can pinpoint qualified customers interested in purchasing your product with more precision than using traditional zip codes, ultimately offering accurate neighborhood-level targeting with national scalability and reach. Founded in 2007, MaxPoint has offices in New York, Chicago, Bentonville, Austin, Los Angeles, Atlanta, Cincinnati, and Raleigh-Durham.
||Austin, TX |