Intercontinental Exchange - Atlanta, GA

posted 2 months ago

Full-time - Senior
Remote - Atlanta, GA
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Lead Developer at Intercontinental Exchange, Inc. (ICE) will be responsible for developing cutting-edge AI and ML solutions across the enterprise. This role involves all phases of the software development lifecycle, including requirements gathering, design, coding, unit testing, debugging, and production support. The Lead Developer will be part of the newly formed ICE AI Center of Excellence, focusing on integrating Gen AI technologies into the company's solutions in a sustainable manner. The ideal candidate will possess strong technical skills, problem-solving abilities, and excellent communication skills to collaborate with diverse teams.

Responsibilities

  • Analyze requirements and propose technical solutions for projects within cost, time, and quality parameters.
  • Ensure solutions leverage advanced AI/ML techniques effectively.
  • Design and implement experimental frameworks for data collection, integrating with AI/ML pipelines.
  • Create comprehensive reports and presentations to communicate findings and project progress to stakeholders.
  • Utilize statistical and machine learning tools to analyze complex data sets for decision-making processes.
  • Develop, optimize, and maintain robust databases and data systems, ensuring data integrity.
  • Collaborate with project managers to provide realistic estimates for task completion and ensure timely delivery.
  • Develop and conduct unit tests for new or modified functions, adhering to best practices.
  • Collaborate with Developers and QA Engineers for full-cycle testing of AI/ML solutions.
  • Continuously monitor and improve system performance, proposing enhancements.
  • Engage with business teams to resolve design and operational challenges.
  • Lead brainstorming sessions for innovative ML/AI/NLP applications across the enterprise.
  • Implement and prototype new algorithms, focusing on efficient and scalable code.
  • Mentor and guide junior team members in AI/ML development.

Requirements

  • Advanced degree (PhD preferred, MS with significant experience) in a quantitative field such as Computer Science, Electrical Engineering, or related field.
  • Strong programming skills in Python and one or more of C, C++, Java, or C#.
  • Experience in CUDA development for high-performance computing tasks.
  • Extensive experience with AI/ML libraries and tools (e.g., TensorFlow, PyTorch).
  • Proficiency in SQL and experience with database management.
  • Experience with big data technologies such as Spark and Hadoop.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid understanding of version control tools (ideally Git).
  • Experience in applying AI/ML-driven statistical analysis to real-world problems.
  • Experience with deploying machine learning models into production environments.

Nice-to-haves

  • Experience in an applied R&D environment, working in an agile culture.

Benefits

  • Work from home flexibility one day per week.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service