Paraccel

Learn More

ParAccel Test Drive

  • Let us show you how much faster ParAccel will run YOUR queries.
    Click here to learn more.

ParAccel is Hiring!

- Senior Professional Services Consultant
- Director of Engineering Database Query Execution
- Senior Database Internals Engineer
- Senior Java Server Engineer
- Senior Java Web UI Engineer

Senior Professional Services Consultant

Location

  • Regional.  Requires close proximity to a major airline hub. 

Key Objectives

  • The Professional Services group is responsible for ensuring that ParAccel customers successfully deploy our record-breaking, high performance analytic DBMS. 
  • The Senior Professional Services Consultant will work on-site with client and/or partner personnel and will be the primary point of contact for implementation and technical matters.  
  • The Sr. Consultant must have deep technical experience plus exceptional communication and client management skills. 
  • The role will involve preparation activities such as requirements definition, application design and implementation planning, as well as hands-on implementation activities such as product installation and configuration, script development and SQL development. 
  • As a young, rapidly growing company, our consultants will assist in the development of our implementation methodology and knowledge capital. 

Required Experience/Skills:

  • 5 + years of database implementation experience.  Parallel database implementation is desirable
  • 3 + years in a customer facing role
  • 5 + years of experience in Data Warehousing / Business Intelligence projects
  • Strong SQL skills
  • Experience with Data Integration and BI tools
  • Knowledge of Data Warehousing / Business Intelligence architectural trends and developments
  • Willingness to travel approximately 75%
  • Excellent written and verbal communication skills
  • Bachelors degree in CS or related field

Contact Information

Back to top

Director of Engineering Database Query Execution

Key Objectives

  • Effectively manage query execution team
  • Provide architectural leadership
  • Develop the team into a world-class query execution team
  • Increase the size of the team from 5 to 10+

Specific Responsibilities

  • Manage a team responsible for database query executionParticipate in design and architecture of features and projects under management
  • Provide mentoring and architectural oversight for direct reports
  • Act as ScrumMaster in project estimation and planning and Sprint planning (ScrumMaster training will be provided if necessary)
  • Increase effectiveness of our engineering team as a whole through joint activities with other team members
  • Improve our engineering process through direct participation, observation, feedback and creativity
  • Ensure high quality work is delivered on time and on budget
  • Work closely with other departments
  • Establish a philosophy of a modular, well specified and documented software architecture to ensure efficiency and maintainability.

Required Personal Skills

  • Team player who works effectively with the VP of Engineering and his peer managers
  • Clear and effective communicator of technical and personnel issues
  • Pragmatic approach to product development that balances business requirements with engineering elegance
  • Facilitates technical meetings with the ability to drive to consensus and a bias towards action
  • Ability to balance complex requirements and constraints and clearly present tradeoffs to management
  • Ability to learn and constructively synthesize information on product functionality and uses from different sources
  • Ability to make trade-off decisions that balance product quality, time-to-market and functionality
  • Ability to work with geographically dispersed teams
  • Excellent written and verbal communication skills
  • Excellent writer of technical descriptive documents such as design documents and external specifications
  • Can manage multiple competing priorities
  • Organized, methodical, and detail oriented
  • Performs well under stress and schedule deadlines
  • Enthusiastic, motivated and committed to success

Required Experience

  • At least 5 years of director level experience in a software start-up is required with demonstrated leadership abilities, people skills, and in-depth technical knowledge.
  • Has managed a team of five or more engineers
  • Experience with managing a team developing enterprise software
  • Participated in successful releases of database software to customers in a production environment
  • Experience with distributed/clustered server systems
  • Experience with database technology including such areas as database I/O, massive parallel processing (MPP), memory management, backup and restore, database replication, SQL implementation, internationalization, data compression, concurrency control, sorting, aggregation, join algorithms, data storage and retrieval, cache management, crash recovery, and networking intra-connect,
  • Startup experience is a must. You should be able to thrive in a fast-pace, startup environment.
  • 5 or more years C/C++ programming experience
  • Demonstrated ability to drive high quality, technically complex, and commercially successful development efforts from conception to delivery, on budget, on time and to specifications.

Contact Information

Back to top

Senior Database Internals Engineer

Key Objectives

  • Research, design, architect, and maintain advanced query execution and data storage algorithms
  • Enhance quality and reliability of our product line
  • Increase effectiveness of our engineering team as a whole through joint activities with other team members
  • Improve our engineering process through direct participation, observation, feedback and creativity

Specific Responsibilities

  • Design, code and unit test product features in the query execution area with emphasis on Linux hardware interfaces including networking, disk I/O, and RAID
  • Participate in Agile iterations to rapidly produce market driven features
  • Participate in code reviews and provide thoughtful, constructive feedback
  • Improve quality of the existing product through bug fixing, refactoring and architectural improvements
  • Participate in system integration with cross-functional teams
  • Assist Services and Support teams with customer issues
  • Provide internal training on new and existing features
  • Write and maintain internal documentation on protocols, features, architecture and similar technical topics
  • Effectively communicate feature specification to Publications and QA

Required Technical Skills

  • Experienced in database technologies in such areas as database storage structures, high throughput disk I/O algorithms, network I/O, query execution, transaction management, massive parallel processing, in memory and disk-base sorting, and join processing.
  • Experience with Linux support of hardware including networking, disks, and RAID
  • Capable of marrying technical abilities to business needs
  • Able to effectively communicate technology issues both within and outside of the Engineering department
  • Experienced and skilled in object-oriented design and programming
  • Proficient in C++

Required Personal Skills

  • Organized, methodical, and detail oriented
  • Excellent written and verbal communication skills
  • Ability to work with geographically dispersed teams
  • Ability to manage own schedule and work independently
  • Ability to balance complex requirements and constraints and clearly present tradeoffs to management
  • Ability to learn and constructively synthesize information on product functionality and uses from different sources
  • Capable of taking on leadership roles within the Engineering department while continuing to perform as an individual contributor
  • Ability to multi-task and manage competing priorities
  • Motivated and committed to excellence
  • Ability to make trade-off decisions that balance product quality, time-to-market and functionality

Required Experience

  • Minimum 6 years of recent, professional experience coding in C and/or C++
  • Minimum 4 years of recent, professional experience in object-orient design and programming
  • Minimum 4 years experience developing a relational database technology
  • BS or better in a technical field (Computer Science preferred)

Contact Information

Back to top

Senior Java Server Engineer

Key Objectives

  • Develop and maintain a high performance, scalable server-side Web application for managing, configuring, and monitoring databases
  • Develop a server back-end that takes advantage of ParAccel’s high performance, massively parallel database architecture.

Specific Responsibilities

  • Design, code and unit test the server-side of a Web application for Systems Management
  • Participate in Agile iterations to rapidly produce market driven features
  • Participate in system integration with cross-functional teams
  • Assist Services and Support teams with customer issues
  • Provide internal training on new and existing features
  • Write and maintain internal documentation on features, architecture and similar technical topics
  • Effectively communicate feature specification to Publications and QA

Required Technical Skills

  • Built a variety of enterprise server-side applications in Java from the ground up
  • Proficiency in Java development using server-side technologies including Spring Framework, XML, Web Services, Servlets, and Hibernate
  • Proven experience with database design, JDBC and SQL datatabases, Postgres is a plus
  • Attention to performance, scalability, reliability, and availability at the system and component level
  • Familiarity with XML, DOM, Xpath, Sax, and Xerces
  • Multi-threaded Java development experience including scalable, fault-tolerant and high data volume systems, with strong debugging skills
  • Working knowledge of MVC frameworks
  • Strong Object-oriented programming background
  • Capable of marrying technical abilities to business needs
  • Able to effectively communicate technology issues both within and outside of the Engineering department

Required Personal Skills

  • Organized, methodical, and detail oriented
  • Excellent written and verbal communication skills
  • Ability to work with geographically dispersed teams
  • Ability to manage own schedule and work independently
  • Ability to balance complex requirements and constraints and clearly present tradeoffs to management
  • Ability to learn and constructively synthesize information on product functionality and uses from different sources
  • Capable of taking on leadership roles within the Engineering department while continuing to perform as an individual contributor
  • Ability to multi-task and manage competing priorities
  • Motivated and committed to excellence
  • Ability to make trade-off decisions that balance product quality, time-to-market and functionality

Required Experience

  • Minimum 5 years of recent, professional experience in building server-side Web applications from the ground up
  • Minimum 5 years of experience in Java development using J2EE technologies including Apache Tomcat, XML, Web Services, Servlets, JSP, and Hibernate
  • Minimum 2 years of experience in Spring Framework
  • Minimum 5 years of experience in object-oriented analysis, design, and implementation
  • BS or better in a technical field (Computer Science preferred)
  • Highly Desired But Not Required Experience
  • Previous experience with building Systems Management, Network Management, or Security Management products is highly desirable.

Contact Information

Back to top

Senior Java Web UI Engineer

Key Objectives

  • Develop and maintain easy-to-use, high performance, and scalable Web-based UI for managing, configuring, and monitoring databases
  • Work with User Experience Team to design and develop user interface.
  • Evaluate emerging UI development technologies and recommend technical approaches to improve productivity, code reuse, and time-to-market.

Specific Responsibilities

  • Design, code and unit test the Web-based UI application
  • Participate in user experience reviews and provide timely improvements
  • Participate in Agile iterations to rapidly produce market driven features
  • Participate in system integration with cross-functional teams
  • Assist Services and Support teams with customer issues
  • Provide internal training on new and existing features
  • Write and maintain internal documentation on features, architecture and similar technical topics
  • Effectively communicate feature specification to Publications and QA

Required Technical Skills

  • Experience in building scalable Web-based UI applications in Java from the ground up
  • Working knowledge of MVC frameworks
  • Proficient in Java, JavaScript, AJAX, CSS, HTML and XML
  • Familiarity with Swing, Google Web Toolkit, Spring Framework, and JavaScript libraries
  • Strong Object-oriented programming background
  • Demonstrated ability to identify and take opportunities for code re-use
  • Capable of marrying technical abilities to business needs
  • Able to effectively communicate technology issues both within and outside of the Engineering department

Required Personal Skills

  • Organized, methodical, and detail oriented
  • Excellent written and verbal communication skills
  • Ability to work with geographically dispersed teams
  • Ability to manage own schedule and work independently
  • Ability to balance complex requirements and constraints and clearly present tradeoffs to management
  • Ability to learn and constructively synthesize information on product functionality and uses from different sources
  • Capable of taking on leadership roles within the Engineering department while continuing to perform as an individual contributor
  • Ability to multi-task and manage competing priorities
  • Motivated and committed to excellence
  • Ability to make trade-off decisions that balance product quality, time-to-market and functionality

Required Experience

  • Minimum 5 years of recent, professional experience in building Web-based UI applications from the ground up
  • Minimum 5 years of recent, professional experience coding in Java, JavaScript, AJAX, CSS, HTML and XML.
  • Minimum 4 years of recent, professional experience in object-orient design and programming
  • BS or better in a technical field (Computer Science preferred)

Highly Desired But Not Required Experience

  • Working knowledge of graphing software like yFiles, jFreeChart, and etc.
  • Previous experience with enterprise portals and portlets (JSR-168) is desirable

Contact Information

Back to top