Jobs · Engineering · Illinois

Trading Analytics Developer, Quantitative Trading

Crypto.com · Chicago, IL · 1 mo ago
HybridEngineeringFull-time
We need to output HTML fragment with sections: headings

for sections present: About the role? The posting includes description at top: "We are seeking an experienced Trading Analytics Developer..." That's like About the role. Then Responsibilities (Job Responsibilities). Then Requirements (Job Requirements). Then maybe Preferred Qualifications (could be part of Requirements or separate). Then Benefits (Competitive salary etc). Then maybe Work Culture/Life @ Crypto.com (but that's more about company). The instruction: include a section ONLY when posting has real, specific content for it. So we need to decide which sections to include. We have content for: - About the role (intro paragraph) - Responsibilities (list of duties) - Requirements (mandatory foundations, data platform expertise, AI platform capabilities) - Preferred Qualifications (list) - Benefits (Competitive salary, annual leave, 401(k), health etc, work flexibility) - Work Culture / Life @ Crypto.com (describes empowerment, etc) Could be considered "About the company" but not a standard heading; maybe we can include as "About Crypto.com" but not in list of allowed headings? The allowed headings list includes: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. They didn't list "About Crypto.com" or "Work Culture". So we should not create sections not in that list unless they map to one of those. The "Life @ Crypto.com" could be considered "About the role"? Not really. Could be "Qualifications"? No. Probably we should omit that section because not in allowed headings and not required. However we could include as "About the role" maybe combine intro and company description? But the instruction: Use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can use those headings only. So we need to map content to those headings. We have: - About the role: intro paragraph (We are seeking...). - Responsibilities: list under Job Responsibilities. - Requirements: includes Mandatory Foundations, Data Platform Expertise, AI Platform Capabilities. Could be under Requirements heading. - Qualifications: maybe Preferred Qualifications could go under Qualifications heading. - Skills: maybe we could separate technical skills? But we have many skills listed in Requirements; we could put them under Requirements or Skills. The instruction: prefer a few substantive sections over many thin ones. So we could combine Requirements and Qualifications into one Requirements section, or have separate Requirements and Qualifications if both have content. Since we have both mandatory and preferred, we could do Requirements (mandatory) and Qualifications (preferred). That seems reasonable. - Benefits: we have benefits list. - Pay: not specified (just "Competitive salary" but no numbers). The instruction: never emit a heading followed by filler/placeholder text (e.g. "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless the posting actually states them. Pay: we have "Competitive salary" which is vague but still states something about pay. Is that considered specific? It's not a number but it's a statement. The instruction says avoid filler like "commensurate with experience", "not specified", "N/A", "varies", "TBD". "Competitive salary" is somewhat vague but not exactly those. However it's still not a concrete figure. Might be considered filler? Safer to omit Pay section because it's not specific. The instruction: never create Pay/Schedule/Benefits sections unless the posting actually states them. Benefits we have specific items (annual leave, 401(k), health insurance, work flexibility). So Benefits section is okay. - Schedule: we have "Flexi-work hour and hybrid set-up" mentioned under Work Flexibility Adoption. That's schedule info. So we could create Schedule section with that content. However the instruction: never create Pay/Schedule/Benefits sections unless the posting actually states them. It does state flexible work hours and hybrid set-up, so we can include Schedule. Thus sections: About the role, Responsibilities, Requirements, Qualifications, Benefits, Schedule. We need to use

for each section heading. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We must preserve ALL substantive information; do not invent or summarize away detail. Remove boilerplate etc. We need to include all substantive content from the posting, but we can condense into lists while preserving detail. Must not lose any detail. Let's extract content. Intro paragraph: "We are seeking an experienced Trading Analytics Developer to join our Quant Trading team and play a pivotal role in advancing our data and AI infrastructure. This role combines traditional quantitative development with cutting-edge AI platform engineering, focusing on building robust, scalable systems that serve both data analytics and artificial intelligence workloads. The ideal candidate will bridge the gap between high-performance trading systems and modern AI capabilities, ensuring reliability, performance, and actionable insights across both domains." That's prose ->

    . Responsibilities: bullet list under "Job Responsibilities". Items: - Design, build, and operate high throughput batch and streaming data pipelines using Kafka, Flink, and ETL technologies - Design and build unified analytics engine designed for processing large-scale data using Apache Spark and related tools - Develop and optimize analytical data models for time-series, financial metrics, and trading activity - Implement and manage analytical databases (ClickHouse, MongoDB, BigQuery, Snowflake, or similar) with cost-aware architecture - Build idempotent data pipelines with robust backfill and reconciliation capabilities - Create comprehensive monitoring for data quality, freshness, and pipeline reliability - Design, build, and operate internal AI platforms serving multiple trading teams - Build reusable AI tooling including standardized RAG pipelines, prompt management, and self-service workflows - Create and maintain agent systems using modern frameworks (LangGraph, A2A, MCP) with focus on controllability and auditability That's a list. Requirements (Mandatory Foundations, Data Platform Expertise, AI Platform Capabilities). Let's list each bullet. Mandatory Foundations: - 5+ years production experience with both Python and Java in high-performance environments - Strong software engineering fundamentals: system design, data structures, algorithms, data integrity, accuracy and performance optimization - Expertise in Linux, Github, and modern CI/CD practices - Proven experience with AWS cloud services and Kubernetes orchestration - Comfort working with large-scale, complex datasets in financial/trading contexts Data Platform Expertise: - Advanced SQL with window functions and query optimization, realtime data synchronization together with database design and infrastructure support - Experience with data workflow and messaging orchestration (Airflow, Jenkins, AMPS etc.) - Metric design and implementation for trading analytics (PnL, risk, balance and trade reconciliation, backfill and performance tuning) - Time-series data visualization with Grafana, TradingView, web-based interactive dashboards and BI tools etc - Kafka, Flink, and event processing in production environments AI Platform Capabilities: - Retrieval system evaluation methodologies and quality frameworks - RAG pipeline architecture and optimization techniques - LLMOps practices including model lifecycle and prompt management - Experience with AI agent frameworks in production settings like A2A and MCP We could combine all into a single list under Requirements, but maybe better to keep subheadings? Not allowed; only

    headings. Could we embed inside
  • ? That's okay. We'll just list all items. Preferred Qualifications: - Financial/Trading Domain Experience in trading systems, quantitative finance, or financial technology - Understanding of market data, data subscription using Rest API / Web Socket - Knowledge of cryptocurrency markets, defi and related technologies - Excellent problem-solving skills with ability to perform under pressure - Strong communication skills for cross-team collaboration - Proactive approach to system reliability and performance optimization - Continuous learning mindset in rapidly evolving AI/ML landscape - Balance of practical engineering rigor with innovative solution development Note: Some of these overlap with Requirements (like problem-solving etc). But we keep as given. Benefits: - Competitive salary - Attractive annual leave entitlement including: birthday, work anniversary - 401(k) plan with employer match - Eligible for company-sponsored group health, dental, vision, and life/disability insurance - Work Flexibility Adoption. Flexi-work hour and hybrid set-up - Aspire career alternatives through us - our internal mobility program offers employees a new scope. - Aspire career alternatives through us. Our internal mobility program can offer employees a diverse scope. - Our Crypto.com benefits packages vary depending on region requirements, you can learn more from our talent acquisition team. Note there is duplication: "Work Flexibility Adoption. Flexi-work hour and hybrid set-up" appears twice; also "Aspire career alternatives through us" appears twice. We should deduplicate? The instruction: Remove duplicated lines. So we need to remove duplicated lines. So we should keep each unique benefit only once. Let's list unique benefits: - Competitive salary - Attractive annual leave entitlement including: birthday, work anniversary - 401(k) plan with employer match - Eligible for company-sponsored group health, dental, vision, and life/disability insurance - Work Flexibility Adoption. Flexi-work hour and hybrid set-up - Aspire career alternatives through us - our internal mobility program offers employees a new scope. (or diverse scope) Actually there are two variations: "offers employees a new scope." and "can offer employees a diverse scope." They are similar but not identical. We could keep both? They are duplicated in meaning but different wording. The instruction: Remove duplicated lines. If they are not exactly same line, maybe keep both? Safer to keep both as they are distinct statements. However they are both about internal mobility program. Might be considered duplicated content. I'd keep one that captures both: "Aspire career alternatives through us - our internal mobility program offers employees a new scope." and maybe also mention diverse scope? Could combine: "Aspire career alternatives through us - our internal mobility program offers employees a new/diverse scope." But that would be summarizing. Better to keep both as separate items? Might be considered duplication but not exact. I'd keep both to be safe. - Our Crypto.com benefits packages vary depending on region requirements, you can learn more from our talent acquisition team. Schedule: - Flexi-work hour and hybrid set-up (already in Benefits but also schedule). Actually schedule content is same as that benefit. We could still have Schedule section with that detail. But we might duplicate. However we could keep Schedule section with that detail, and Benefits section without that line to avoid duplication. But the instruction: Remove duplicated lines. So we should not repeat same line in multiple sections. So we need to decide where to place that info. Since schedule is about work hours, we could put it under Schedule and not duplicate in Benefits. Benefits list could exclude that line. Let's examine Benefits list: we have "Work Flexibility Adoption. Flexi-work hour and hybrid set-up" as a benefit. If we move it to Schedule, we should remove from Benefits to avoid duplication. However the Benefits section also includes "Aspire career alternatives through us" etc. We'll keep those. Thus Benefits section will have: - Competitive salary - Attractive annual leave entitlement including: birthday, work anniversary - 401(k) plan with employer match - Eligible for company-sponsored group health, dental, vision, and life/disability insurance - Aspire career alternatives through us - our internal mobility program offers employees a new scope. - Aspire career alternatives through us. Our internal mobility program can offer employees a diverse scope. - Our Crypto.com benefits packages vary depending on region requirements, you can learn more from our talent acquisition team. Schedule section will have: - Flexi-work hour and hybrid set-up Now we need to ensure we preserve all substantive information. Did we lose any? Let's verify. From original: - Intro paragraph

Similar jobs