Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer - AI / Data Science

IBM

Senior Software Development Engineer - AI / Data Science At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world. Responsibilities Design, build, and maintain a scalable AI Platform that supports multiple engineering teams in delivering natural language conversation, RAG-based retrieval, and AI-driven data solutions. Develop core platform services including LLM routing, model abstraction layers, prompt management, and inference orchestration across cloud and on-premise infrastructure. Architect and implement RAG pipelines – including vector store integration, document ingestion, chunking strategies, and retrieval optimization – enabling teams to ground AI responses in enterprise data. Build secure, governed data access patterns that allow AI agents and models to query complex structured and unstructured data sources safely and efficiently. Engineer agentic capabilities including multi‑step reasoning, tool use, and agent‑to‑agent (A2A) coordination patterns that empower downstream teams to deliver autonomous AI workflows. Implement and maintain MCP (Model Context Protocol) server registrations, enabling standardized tool discovery and invocation across the platform ecosystem. Contribute to the design of circuit breaking, retry logic, and guardrail mechanisms that ensure safe and reliable agentic behavior in production environments. Partner with engineering teams across the organization to understand their AI delivery needs and translate them into platform capabilities, SDKs, and reusable components. Develop and maintain self‑service tooling, APIs, and documentation that enable product engineers to integrate AI capabilities without deep platform expertise. Establish and enforce platform engineering standards around security, observability, cost management, and AI governance to ensure responsible AI delivery at scale. Build and maintain AI‑driven pipelines that process complex customer data to identify, surface, and deliver actionable business value through intelligent automation and insight generation. Collaborate with data scientists to productionize models and analytical workflows, ensuring seamless integration with platform data infrastructure including data lakes, warehouses, and streaming systems. Instrument platform telemetry and evaluation frameworks to measure AI system quality, latency, cost, and business impact across consuming teams. Serve as a technical leader and trusted partner across principal engineers, staff engineers, and data science disciplines – driving alignment on platform architecture and engineering standards. Participate in design reviews, threat modeling, and architectural decision‑making, advocating for scalable, maintainable, and secure platform patterns. Mentor mid‑level engineers through code reviews, pairing sessions, and technical guidance, raising the engineering bar across the broader platform team. Required education Bachelor’s Degree Preferred education Master’s Degree Required technical and professional expertise 5+ years of professional software development experience, with demonstrated depth in backend platform or infrastructure engineering with proven experience designing and building distributed systems or platform‑level services that serve multiple internal engineering teams. Hands‑on experience with large language model (LLM) integration, including prompt engineering, model API consumption, and managing inference pipelines in production. Strong proficiency in Python and/or Java/Go, with demonstrated ability to engineer production‑quality, maintainable, and well‑tested code with a solid understanding of RESTful API design, event‑driven architecture, and asynchronous processing patterns as they apply to AI platform services. Experience with major cloud platforms (AWS preferred) and the services relevant to AI/ML workloads – including managed compute, storage, and model serving infrastructure. Experience working with AI orchestration frameworks such as LangChain, LangGraph, LlamaIndex, or equivalent agentic tooling. Preferred technical and professional experience Experience with MCP (Model Context Protocol) or A2A (Agent‑to‑Agent) protocol design and implementation within multi‑agent AI systems. Hands‑on experience with AWS Bedrock, Azure AI Foundry, or watsonx as a managed AI platform for model hosting, fine‑tuning, or inference routing. Familiarity with LiteLLM, OpenRouter, or similar LLM proxy/routing layers for abstracting multi‑model inference across providers. Experience with Snowflake, including Snowpark, Cortex AI features, or Time Travel, as part of a data platform or AI analytics workflow. Background in IBM enterprise platforms including Apptio, Cloudability, or IBM ContextForge, with awareness of how AI augments financial and cloud cost management use cases. Knowledge of AI governance, responsible AI practices, and security controls for AI systems – including data privacy, access control, and output guardrails. Experience with observability tooling applied to AI systems – including LLM evaluation frameworks, token cost tracking, latency profiling, and quality metrics pipelines. Exposure to AI compliance requirements (e.g., FIPS, SOC 2, FedRAMP) and how they shape platform architecture decisions in regulated enterprise environments. Contributions to open‑source AI tooling, published technical writing, or demonstrated thought leadership in the generative AI or ML platform space. Experience building internal developer platforms (IDPs) or platform‑as‑product models where the primary customer is an internal engineering audience. Benefits Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long‑term disability coverage, and opportunities for performance based salary incentive programs Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs. IBM also offers paid family leave benefits to eligible employees where required by applicable law Training and educational resources on our personalized, AI‑driven learning platform where IBMers can grow skills and obtain industry‑recognized certifications to achieve their career goals Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences Equal‑Opportunity Employment IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. #J-18808-Ljbffr IBM

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer - AI / Data Science in Raleigh, NC vacancy
  • $79.2k - $178.1k

     ...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the...  ...Responsibilities: Strong data engineering, HPC, and data science experience. Spark, PySpark, Delta Lake,... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    5 days ago
  • $123.4k - $176.3k

     ...organization with GPOs, Life Sciences, and Research...  ...Analytics platform analyzes data from electronic...  ...Job Summary The Senior Data/AI Engineer is a senior individual...  ...their growth and development. Partner with product...  ...in Data Engineering, Software Engineering, or... 
    Senior
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Cardinal Health

    Raleigh, NC
    1 day ago
  •  ...Senior Engineer/Platform Leader Accountable for...  ...secure, scalable AI/ML and Generative...  ...model and prompt development environments, feature...  ...grounding patterns, data access patterns, CI...  ...either computer science, analytics, data engineering...  ...engineering or software delivery 3. Expert... 
    Senior

    SunTrust Investment Services, Inc.

    Raleigh, NC
    1 day ago
  • IBM in Raleigh is seeking a Senior Software Development Engineer focused on AI and data science. The role involves developing a scalable AI platform that supports engineering teams in delivering various AI solutions. Candidates should have 5+ years of software development... 
    Senior

    IBM

    Raleigh, NC
    1 day ago
  • $112.7k - $193.2k

     ...Optum is seeking a Senior Analytics Engineer to provide technical leadership for analytics engineering, focusing on building and optimizing data pipelines using Databricks. The ideal candidate will have over 8 years of experience in the field and a strong background in... 
    Senior
    Remote work

    Optum

    Raleigh, NC
    5 days ago
  • $126.07k - $196.98k

     ...with how we use our science, data, and unmatched technical...  ...computing and AI, climate friendly cooling...  ...Chemours is seeking a Senior Full-Stack AI Developer...  ...full stack software engineer who has a track record...  ...years advanced backend development with Python ~5+ years... 
    Senior
    Work at office
    Local area
    Remote work

    Chemours

    Raleigh, NC
    5 days ago
  • $170.6k - $261.3k

     ...understand the world! The Data Labeling Engineering team designs, builds,...  ...the intersection of software engineering, data engineering, and AI/ML, defining the...  ...Product Management, Data Science, and other ML Platform...  ...for modern AI-powered development workflows (code assistants... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Raleigh, NC
    17 days ago
  • A leading global software company is looking for a Senior Analytics Engineer to lead the analytics data layer. Responsibilities include architecting datasets, setting governance standards, and mentoring engineers. Candidates should have a Bachelor's degree and 5-8 years... 
    Senior

    Bandwidth Recruitment

    Raleigh, NC
    4 days ago
  •  ...global leader in industrial chemicals is seeking a Senior Full-Stack AI Developer to join their AI & Data Science team. This hybrid role involves designing and...  ...candidate will have extensive experience in full stack development, strong backend skills in Python and Javascript,... 
    Senior

    The Chemours Company

    Raleigh, NC
    1 day ago
  • $55k - $151.47k

     ...Specialty/Competency: Data Science Industry/Sector:...  ...in data and analytics engineering focus on leveraging advanced...  ...strengths and address development areas. Interpret...  ...of the People Tech & AI team you will develop,...  ...with PwC standards. As a Senior Associate you will... 
    Senior
    Full time
    Work experience placement
    H1b
    Remote work

    PwC

    Raleigh, NC
    3 days ago
  • $105.8k - $174.8k

     ...working world. Technology – Data and Decision Science – AI Native Engineering Physical AI Engineering Consultant, Senior Consultant The...  ...with constant research and development, you'll find yourself...  ...digital twin applications, and software engineering. We'll look... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Raleigh, NC
    1 day ago
  • $146k - $241k

     ...Position Overview The Principal Data/AI Engineer helps drive the technical...  ...'s degree in Computer Science, Data Engineering, AI/ML Engineering...  ...experience in data/software engineering, AI/ML engineering...  ...stakeholders, influencing at senior levels. Passion for emerging... 
    Remote work
    Work from home

    FUJIFILM Corporation

    Raleigh, NC
    5 days ago
  • $106.9k - $176.5k

     ...working world. Technology – Data and Decision Science – AI Native Engineering AI/Machine Learning Engineer, Senior Consultant The...  ...with constant research and development, you'll find yourself...  ...data science, analytics, and software engineering.  We'll look to... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Raleigh, NC
    4 days ago
  • $115.4k - $192.3k

     ...leader in deploying AI and advanced...  ...looking to develop your Data Scientist career?...  ...We are seeking a Senior Data Scientist III...  ...closely with engineers to translate validated...  ...experimentation and model development for AI/ML...  ...leadership in data science and AI. Required... 
    Senior
    Local area
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    12 days ago
  •  ...pioneering tech firm is seeking a Python and Kubernetes Software Engineer to work on Data, AI/ML, and Analytics solutions. You will collaborate with...  ...supports a healthy work-life balance and offers professional development opportunities within a diverse environment. #J-18808-... 

    SupportFinity

    Raleigh, NC
    4 days ago
  •  ...is seeking an experienced Data Scientist (AI, Data & Software Systems) to join a production support engineering team responsible for the reliability...  ...-level team members across development, data, and AI practices •...  ...in Engineering, Computer Science, Data Science, or related... 
    Senior

    Insight Global

    Raleigh, NC
    3 days ago
  •  ...with colleagues, Independent Software Vendors (ISVs), Business...  ...lasting impact. A Build Engineering AI & Data Engineer is more than a developer...  ...of data engineering, AI development, ecosystem collaboration,...  ...Bachelor’s degree in Computer Science, Artificial Intelligence,... 

    IBM

    Raleigh, NC
    5 days ago
  • $115.4k - $192.3k

     ...leader in deploying AI and advanced...  ...looking to develop your Data Scientist career?...  ...We are seeking a Senior Data Scientist III...  ...partnering closely with engineers to translate...  ...experimentation and model development for AI/ML...  ...leadership in data science and AI. Required... 
    Senior
    Local area
    Worldwide
    Flexible hours

    RELX

    Raleigh, NC
    3 days ago
  • $91.7k - $163.7k

     ...Optum is looking for a Data Quality Engineer to design and maintain scalable data quality frameworks. This role involves automating data quality checks within ETL/ELT workflows and validating Power BI datasets. With a focus on performance and innovation, you'll work flexibly... 
    Senior
    Remote work

    Optum

    Raleigh, NC
    4 days ago
  • $176k - $179.5k

    Analytics Senior Data Scientist - Scientific AI Job ID: 106244 Boston Chicago New Jersey New...  ...client discussions, prototype development, and deploying directly with client...  ...optimized code to advance our Data Science Toolbox and codify analytical methodologies... 
    Senior
    Hourly pay
    Apprenticeship
    Work at office
    Easy work

    McKinsey & Company

    Raleigh, NC
    2 days ago
  • $100k

     ...not Hire recent Computer Science Graduates | SynergisticIT...  ...Statistics , Computer Science or Engineering or candidates with gaps in...  ..., javascript , C++ or software programming Spring boot...  ...API's experience For data Science/Data Analyst/AI/Machine learning Positions... 
    H1b

    SynergisticIT

    Raleigh, NC
    4 days ago
  • $130.9k - $194.7k

     ...AI Infrastructure Engineer The Mission: Power the Next Generation...  ...fewer master: the data infrastructure that...  ...frontier of computer science. Build AI-Native...  ..., and emerging AI development tools to accelerate...  ...Mastery: 8+ years of software development experience... 
    Work at office
    Local area
    Shift work
    3 days per week

    NetApp

    Raleigh, NC
    2 days ago
  • $104.9k - $174.7k

    myGwork - LGBTQ+ Business Community is seeking a skilled Consulting Data Engineer to collaborate on complex technical problems in Raleigh, NC. The ideal candidate will possess over 10 years of engineering experience, fostering collaboration with internal and external technology... 
    Senior

    myGwork - LGBTQ+ Business Community

    Raleigh, NC
    2 days ago
  • A leading engineering firm in Raleigh, North Carolina is seeking a Senior Data Engineer to join their Innovations team. The role involves designing and implementing a Microsoft Fabric-based lakehouse platform, building data ingestion and transformation pipelines, and ensuring... 
    Senior
    Work at office

    Kimley-Horn

    Raleigh, NC
    1 day ago
  • A leading risk solutions provider is seeking a Senior Data Scientist in Raleigh, North Carolina. The ideal candidate will have extensive experience in AI and machine learning, along with strong problem-solving and communication skills. Responsibilities include managing... 
    Senior

    LexisNexis Risk Solutions

    Raleigh, NC
    3 days ago
  • A leading environmental management company is seeking a Senior Software Engineer to enhance their SaaS platform. This role involves designing...  ...Candidates should have over 5 years of experience in backend development, strong skills in Java and cloud infrastructure, and a... 
    Senior

    ENFOS, Inc.

    Raleigh, NC
    5 days ago
  • Sas is looking for a Sr Software Developer to join their Solutions team in Cary, North Carolina. In this hybrid role, you will help enhance...  ...including medical plans, a 401k, and generous time off, making it a supportive workplace for growth and development. #J-18808-Ljbffr Sas
    Senior

    Sas

    Cary, NC
    4 days ago
  • $105.8k - $174.8k

     ...Artificial Intelligence and Data team helps apply...  ...research and development, you’ll find yourself...  ...and ambitions. As a Senior AI Native Engineer, you will be at the forefront...  ...the latest data science and big data technologies...  ...applications, and software engineering. We'll look... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Raleigh, NC
    5 days ago
  • $106.9k - $176.5k

     ...better working world. Technology – Data and Decision Science – Data Engineering – Senior We are seeking a highly...  ...Lead end-to-end data pipeline development, including data ingestion, transformation...  ...markets. Enabled by data, AI and advanced technology, EY teams... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Raleigh, NC
    4 days ago
  •  ...mission is to leverage the power of data, AI, and emerging GenAI and Agentic...  ...Technology - Data and Decision Science - AI Native Engineering AI Engineering, Senior Manager, Consultant The...  ...Power & Utilities Leading business development activities, including solution positioning... 
    Senior
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Raleigh, NC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer - AI / Data Science. Be the first to apply!