What are the responsibilities and job description for the Data Engineer position at Apexon?
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