S&P Global, formerly known as McGraw-Hill Financial, is a New York, New York-based company that provides credit ratings, analytical information, and benchmarks
Python Software Engineer
Location
United States + 1 moreAll locations: United States | Mexico
Posted
100 days ago
Salary
0
Seniority
Mid Level
Job Description
Python Software Engineer
S&P Global
About the Role: Grade Level (for internal use): 10S&P Global Energy The role: Python Software Engineer The Team: Our Data Science and Modelling (DS&M) team drives innovation by transforming complex commodity data into actionable insights that impact global business decisions. We're a collaborative, goal-oriented group working in a dynamic environment where you'll leverage cutting-edge AI and automation technologies alongside talented data scientists, engineers, and domain experts who value continuous learning and creative problem-solving. Responsibilities and Impact: - Design workflow automation solutions using enterprise automation platforms or similar tools to streamline operations for internal and external clients - Create AI-powered agents to automate tasks and improve user efficiency - Build and maintain retrieval-augmented generation (RAG) applications and LLM-powered solutions using vector databases and orchestration frameworks to enhance data retrieval and generation capabilities - Work with business teams to analyze data, build pipelines, and identify automation opportunities - Drive business decisions based on insights obtained from data What We’re Looking For: Basic Required Qualifications: - Bachelor's degree in Computer Science, Engineering, or related discipline - Strong experience in object-oriented programming, with the ability to design and develop modular, maintainable code, and a solid understanding of design patterns and SOLID principles, including advanced use of distributed version control systems for collaborative development - 5+ years of programming experience with 3+ years of Python; and a strong understanding of data pipelines, machine learning implementation, and clean code practices - 1+ years hands-on experience building and deploying LLM-based applications, including RAG architectures using orchestration frameworks, vector databases, and LLM operations/monitoring tools - 1+ years hands-on experience with workflow automation platforms or similar technologies - 2+ years' experience accessing and manipulating data with relational or NoSQL databases Key Soft Skills: - Excellent written and spoken English communication skills with the ability to translate technical concepts for non-technical stakeholders - Collaborative team player who thrives in Agile environments - Adaptability and willingness to learn and adopt new tools and technologies Additional Preferred Qualifications: Key Qualifications - Recent work experience in an AI workflows role or experience with production LLM operations including prompt engineering, model evaluation, cost optimization, and managing LLM application lifecycle - Experience working with commodity markets - Experience with enterprise automation platforms or automation certifications - Experience with deep learning frameworks and unified analytics platforms - Knowledge of cloud services, big data technologies, large-scale data analytics tools, and API integration Soft Skills - Entrepreneurial mindset in identifying automation opportunities - Adaptable to rapidly changing technologies with a passion for new technologies - Strong stakeholder management and consulting orientation The location: Mexico or Colombia remote. What’s In It For You? Our Mission: Advancing Essential Intelligence. Our People: We're more than 35,000 strong worldwide—so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all.From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We’re committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. Join us and help create the critical insights that truly make a difference. Our Values: Integrity, Discovery, Partnership Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you can take care of business. We care about our people. That’s why we provide everything you—and your career—need to thrive at S&P Global. Our benefits include: - Health & Wellness: Health care coverage designed for the mind and body. - Flexible Downtime: Generous time off helps keep you energized for your time on. - Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills. - Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. - Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. - Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference. For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries Global Hiring and Opportunity at S&P Global: At S&P Global, we are committed to fostering a connected and engaged workplace where all individuals have access to opportunities based on their skills, experience, and contributions. Our hiring practices emphasize fairness, transparency, and merit, ensuring that we attract and retain top talent. By valuing different perspectives and promoting a culture of respect and collaboration, we drive innovation and power global markets. Recruitment Fraud Alert: If you receive an email from a spglobalind.com domain or any other regionally based domains, it is a scam and should be reported to reportfraud@spglobal.com. S&P Global never requires any candidate to pay money for job applications, interviews, offer letters, “pre-employment training” or for equipment/delivery of equipment. Stay informed and protect yourself from recruitment fraud by reviewing our guidelines, fraudulent domains, and how to report suspicious activity here. ----------------------------------------------------------- Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. US Candidates Only: The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision - https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf ----------------------------------------------------------- IFTECH202.1 - Middle Professional Tier I (EEO Job Group)
Related Guides
Related Job Pages
More Software Engineer Jobs
API Developer, Mid-level
ION SistemasSomos especialistas no desenvolvimento de softwares de automação de vendas para atacadistas e distribuidores. 📲
• Development and enhancement of REST APIs using Spring Boot (Java); • Implementation and maintenance of integrations between internal and external systems; • Modeling and optimizing queries for Oracle and MySQL databases; • Technical analysis of requirements and participation in backlog refinement with the Product team; • Creation and maintenance of unit tests; • Application of development best practices (Clean Code, SOLID, and architectural patterns); • Investigation and resolution of technical incidents in staging and production environments; • Active participation in agile ceremonies (Planning, Daily, Review, and Retrospective); • Continuous collaboration with Development, Product, and Support teams to ensure delivery quality and stability.
About Upstart At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence. As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress. We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you. If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you. The Team: Upstart’s Lifecycle Platform team develops innovative solutions, strategies, and systems that enable personalized, timely communication with millions of current and prospective customers. We build and scale the platforms behind preference management, email, SMS, push notifications, and emerging channels—ensuring the right message reaches the right user at the right time. As a Software Engineer II on the team, you will be part of the broader Growth organization and partner closely with Lifecycle Marketing, Distribution, Insights, Data Platform, Analytics, and ML teams. We are the technical thought leaders and subject matter experts for outbound communications across the company. Our mission is to design and operate the infrastructure that transforms rich customer data into actionable, high-impact engagement. This team operates with speed and ownership. We deploy frequently, unblock ourselves, and hold a high bar for accountability. We are not a siloed engineering team—we collaborate deeply with cross-functional stakeholders and play a central role in shaping the future of Upstart’s marketing platforms. How you’ll make an impact - Design and build scalable backend services that power our unified communications platform across SMS, email, push, and future channels. - Develop systems for real-time, event-triggered messaging and self-serve marketing automation and experimentation capabilities. - Translate large, complex datasets into high-leverage marketing capabilities through APIs, streaming pipelines, and reverse ETL workflows. - Partner closely with product managers, lifecycle marketing, data insights, analytics, and data platform teams to define requirements and deliver impactful, data-driven solutions. - Lead medium-sized projects independently—proactively identifying risks, managing ambiguity, and driving execution from design through launch. - Strengthen our engineering culture by improving system reliability, accelerating iteration, and clearly communicating technical trade-offs to cross-functional stakeholders. Minimum Qualifications - Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 3 years of experience - Experience building and operating microservices and APIs in a cloud environment (preferably AWS). - Proficiency in at least one backend language such as Kotlin, Java, Ruby, or Python. - Demonstrated ability to independently execute on projects, navigate ambiguity, and collaborate effectively with cross-functional partners. - Excellent written and verbal communication skills with the ability to work in a distributed team Preferred Qualifications - Experience supporting Marketing, Growth, or GTM teams, particularly in environments involving CDPs, customer segmentation, or campaign orchestration. - Experience with reverse ETL tools (e.g., Hightouch, Census), data pipeline tooling (e.g., Airbyte, Fivetran, Databricks), or marketing automation platforms (e.g.,Iterable, Braze, or Salesforce Marketing Cloud). - Familiarity with real-time event streaming systems and high-throughput messaging architectures. - Experience integrating with third-party APIs and building systems that ingest, transform, and expose large volumes of data. - Track record of leading medium-to-large projects and contributing to system design decisions with long-term platform impact. Position location This role is available in the following locations: Remote Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions’ cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time. #LI-REMOTE #LI-Associate #LI-MidSenior At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). United States | Remote - Anticipated Base Salary Range $142,000—$196,600 USD What you'll love At Upstart, our benefits are designed to support your health, financial well-being, family, and personal growth. Here’s what you can expect: - Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly - Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year - Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees - Affordable medical, dental, and vision coverage, with multiple plan options - Upstart covers 90% to 100% of the cost depending on the plans you choose - Health Savings Account contributions from Upstart for eligible plans - Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage, with options to purchase supplemental coverage - Paid time off, sick and safe time, and company holidays - Paid family and parental leave to support caregiving and major life moments - Family-centered benefits through Carrot and Cleo, supporting fertility, parenthood, and caregiving - Employee Assistance Program (EAP) offering mental health support and life-centered resources - Financial wellness resources, including access to financial planning tools and a financial concierge service - Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you - Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from - Connection and community through team events and onsites, all-company updates, and employee resource groups (ERGs) - Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our four offices, located in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!). Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email candidate_accommodations@upstart.com https://www.upstart.com/candidate_privacy_policy
Developer, Community Advocate – AMER
ClickHouseClickHouse, Inc. is a database management system that allows users to generate analytical reports using real-time SQL queries. The company’s technology works
• Lead and grow ClickHouse’s AMER meetup network, coordinating events, speakers, logistics, and community engagement to deliver high-quality, consistent experiences. • Serve as the primary connector for developer-focused initiatives across ClickHouse, collaborating closely with engineering, product, marketing, and sales teams, as well as external partners and customers. • Act as a liaison between ClickHouse, our community, partners, and customers to identify opportunities, gather feedback, and drive adoption. • Enable internal teams to create impactful technical content, case studies, or demos by connecting them with subject matter experts and community insights. • Track and report metrics that measure the success and impact of developer engagement, meetups, and advocacy programs. • Represent ClickHouse at conferences, webinars, meetups, and other technical forums, ensuring the community has a strong, visible advocate. • Support engineers in online communities such as Discord, Twitter, Slack and GitHub Discussions.
• Lead end-to-end video production for enterprise learning initiatives • Apply advanced video editing, sound design, and motion graphics techniques to create polished, instructionally aligned learning assets • Design and develop complex interactive eLearning solutions • Independently determine technical approaches when requirements are evolving or not fully defined • Serve as the go-to expert in multimedia and digital learning development within L&D • Provide technical consultation and informal guidance to peers




