Basic Qualifications
-
Education: Bachelor’s or Masters in Computer Science, Applied Mathematics, Engineering, or a related quantitative field.
-
Experience: Minimum of 3-5 years of professional "hands-on-keyboard" coding experience in a collaborative, team-based environment. Ability to trouble shoot (SQL) and basic scripting experience.
-
Languages: Professional proficiency in Python or Java.
-
Methodology: Deep familiarity with the full Software Development Life Cycle (SDLC) and CI/CD best practices & K8s deployment experience.
-
Core Data Engineering Competencies: Candidates must demonstrate a sophisticated understanding of the following modeling concepts to ensure data correctness during reconciliation:
-
Temporal Data Modeling: Managing state changes over time (e.g., SCD Type 2).
-
Schema Management: Expertise in Schema Evolution (Ref: Iceberg Apache) and enforcement strategies.
-
Performance Optimization: Advanced knowledge of data partitioning and clustering.
-
Architectural Theory: Balancing Normalization vs. Denormalization and the strategic use of Natural vs. Surrogate Keys.
-
Technical Stack Requirements: While candidates are not expected to be experts in every tool, the collective team must cover the following technologies:
-
Extraction & Logic Kafka, ANSI SQL, FTP, Apache Spark
-
Data Formats JSON, Avro, Parquet
-
Platforms Hadoop (HDFS/Hive), Snowflake, Apache Iceberg, Sybase IQ
Core Competencies:
-
Demonstrates strong integrity and consistently models good conduct and ethical decision-making.
-
Acts as a trusted team player who collaborates effectively across multiple teams and functions.
-
Communicates with clarity and confidence - concise written updates, structured verbal briefings, and proactive stakeholder management.
-
Works effectively with global teams across time zones and cultures; builds alignment and resolves issues constructively.
-
Delivery-focused with a strong sense of ownership; drives work to closure and meets commitments.
-
Brings high energy and urgency to achieve targets while maintaining quality and professionalism.
-
Shows intellectual curiosity; asks thoughtful questions, surfaces risks early, and seeks feedback to continuously improve.
Our Perks and Benefits:
Our benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning/upskilling experience and provide care and support for you and your loved ones. As an Apexer, you get continuous skill-based development, opportunities for career advancement, and access to comprehensive health and well-being benefits and assistance.
We also offer:
Health Insurance with Dental & Vision
401K Plan
Life Insurance, STD & LTD
Paid Vacations & Holidays
Paid Parental Leave
FSA Dependent & Limited Purpose care