S&P Global is seeking a lead software engineer to develop a scalable, high-performance, cloud-based platform for large-scale data storage and processing, utilizing AI/ML engineering to solve technical challenges in distributed high-performance computing for a high-available cloud environment.
Requirements
- Strong programming proficiency in enterprise Java technologies and Python, with experience in API development frameworks
- Excellent knowledge of relational database management systems and proficiency in database query languages
- Solid experience in developing AI solutions within cloud ecosystems, including serverless computing and machine learning platforms
- Experience with Capital Markets domain and financial services applications
- Full-stack development experience with modern web technologies and JavaScript frameworks
- In-depth understanding of RAG (Retrieval-Augmented Generation) systems and Large Language Model implementations
- Experience with continuous integration and continuous delivery tools and agile project management methodologies
Responsibilities
- Lead implementation of financial services software using enterprise Java technologies, modern programming languages, and web frameworks
- Implement cloud-based development practices with containerization platforms, serverless computing, and database management services
- Work closely with product leads to understand development requirements and translate them to code deliverables for financial applications
- Independently execute Proof of Concepts to validate technical approaches and document results for stakeholder review
- Establish and maintain continuous deployment methodologies including collaboration with SQA teams to enforce automated testing practices
- Develop AI/ML solutions within cloud ecosystems, including hands-on implementation of Large Language Models and Generative AI frameworks
- Collaborate with existing team members to develop a comprehensive enterprise Java-based product
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent professional experience
- 10+ years of overall software development experience with 3+ years of hands-on experience in machine learning or AI application development
- Strong analytical and problem-solving skills with ability to work effectively in agile development environments
- Right to work in the United States
- Indefinite right to work in the United States