Remote job
Software Development Engineer
Job details
About this role
Role overview Build cloud-based software and data solutions that combine analytics with emerging AI capabilities. This role supports applications and data pipelines on a major cloud platform, develops AI-enabled integrations, and works with business, data, and product partners through delivery and production support.
Responsibilities - Develop and maintain cloud-native applications and services. - Create analytics and data processing solutions using a cloud data warehouse. - Build and support machine learning and generative AI prototypes. - Develop REST APIs and integrations for AI-enabled applications. - Participate in solution design, coding, testing, and production support. - Coordinate with business, data, and product teams in an Agile delivery environment.
Requirements - At least three years of experience with big data technologies and AI, machine learning, or generative AI. - Working skills in Python, SQL, and a cloud data warehouse. - Familiarity with cloud storage, messaging, data processing, and AI services. - Understanding of basic machine learning, prompt engineering, and RAG concepts. - Experience with REST API development, Git, CI/CD, and Docker. - Bachelor’s degree in computer science or a related discipline.
Nice to have Experience with LLM orchestration libraries or commercial model APIs, MLOps practices, and healthcare data or workflows.
Benefits and work setup Full-time role with a stated 40-hour workweek. Eligible benefits include medical, dental and vision coverage, paid time off, retirement savings, and wellness programs; details depend on eligibility.