AI / ML D


Columbus
USD200000 - USD350000
PR/572497_1765833236
AI / ML D

Principal Software Engineer - Aritificial Intelligence & Machine Learning

A multinational banking institution HQ in NYC is seeking a Principal Software Engineer to join their technology team focused on AI & ML in their Columbus, Ohio office.

You'll play an integral part within an agile team working to enhance, build, and deliver trusted market-leading technology products and create best-in-class applications that support strategic business objectives.

Key Responsibilities

  • Architect and implement advanced, scalable software solutions
  • Write secure, production-ready code and perform code reviews
  • Act as a trusted advisor on technology strategy, particularly in areas such as AI/ML and SaaS platforms
  • Serve as a subject matter expert for complex technical challenges and guide teams in adopting innovative approaches
  • Develop reusable frameworks and components to accelerate delivery across multiple projects
  • Partner with senior stakeholders to influence technology decisions and align solutions with business goals
  • Provide hands-on leadership in designing and building mission-critical systems
  • Implement robust security and compliance measures to mitigate technology risks

Required Skills and Experience

  • Bachelor's or advanced degree in Computer Science, Engineering, AI, or related field.
  • 10+ years of experience in software engineering with a strong background in system architecture, application development, and operational stability
  • Proficiency in one or more modern programming languages.
  • Deep knowledge of AI/ML, cloud-native development, and SaaS platforms (e.g., Salesforce).
  • Proven ability to solve complex technical problems and introduce innovative solutions.
  • Strong communication skills with experience presenting to senior leadership.
  • Hands-on experience with cloud technologies, API design, messaging systems (e.g., Kafka), relational databases, and observability tools.