Platform Applications Engineer

New York, NY
Engineering
Full-time

Xcalar is pushing the limits of technology to help people discover deep meaningful insights from data. Our mission is to be the industry standard for next generation data processing and discovery, powered by our scalable, relational analytics engine. We are building our products to have a significant and positive impact on the lives of people, the world they live in, and on industry and commerce. 

We have an immediate need for several Platform Application Engineers in our San Jose and Greater New York locations. You will be a crucial member of our applied engineering team that extend our products by developing complete solutions for our diverse customer base.

*Principals only, no recruiters please*

Responsibilities

    • Analyze, design, and implement technical solutions that solve customer problems
    • Advance Xcalar adoption by integrating Xcalar products with standard frameworks, build extensions that hide complexity, and develop connectors that access data in any format
    • Develop user-defined functions, extensions, and external management tools that become part of the shipped product
    • Productize prototypes developed by Field Engineers using published APIs
    • Understand the product and push it to the limit in ways that a customer would
    • Build cool demos to showcase product features
    • Write and maintain functional and system tests to ensure robust code
    • Collaborate with Xcalar’s world-class microkernel, user experience, and database engineering teams
    • Create clear and concise written material, which includes functional/design specifications, technical notes, and customer documentation

Required Skills & Experience

    • BS/MS in Computer Science, Math, Engineering, or related technical major, including 3 years of work experience
    • Strong Python programming experience. Fluency with Pandas, Numpy, Scipy, and visualization packages. Fluency with C++, Java, or Javascript is useful
    • Familiarity with popular Machine Learning packages is a plus
    • Experience developing applications with SQL, Spark, Kafka, or Matlab
    • Working knowledge of database systems, ETL pipelines, or data warehousing
    • Hands-on experience with Hadoop infrastructure and Linux systems
    • Experience operating in public clouds, such as AWS, Azure, or GCE
    • Commitment  to software engineering best practices and code quality
    • Passion for innovative problem-solving in complex environments that intermix open-source and commercial products