Data & AI Engineer – AWS, Java, Python

Posted 16 hours ago

This is a fully remote position, open to applicants in Massachusetts.

πŸ“‹ Description

β€’ Design and develop scalable data, backend, and AI solutions based on AWS.

β€’ Create Java/Spring Boot services, APIs, data models, and facilitate integrations with MySQL, MongoDB, and third-party platforms.

β€’ Construct and manage data ingestion and processing pipelines for transaction, guest, ordering, loyalty, and payment data.

β€’ Enhance and modernize the AWS data platform utilizing S3, EMR, Spark, Glue, and Athena.

β€’ Generate reliable, reusable datasets and data models for analytics, customer insights, and AI/ML applications.

β€’ Develop generative AI and RAG applications leveraging Amazon Bedrock, OpenSearch, and associated technologies.

β€’ Assist with predictive ML use cases such as churn analysis, recommendations, and segmentation.

β€’ Implement testing, monitoring, and evaluation for data pipelines, AI quality, application performance, and production reliability.

β€’ Ensure the security, privacy, tenant isolation, and governance of customer and guest data.

β€’ Uphold engineering standards through CI/CD, infrastructure as code, automated testing, code reviews, and documentation.

β€’ Take ownership of tasks related to data ingestion, modeling, application development, AI integration, deployment, and production operations.


⛳️ Requirements

β€’ Over 5 years of experience in production software or data engineering.

β€’ Proficient in Java/Spring Boot and AWS.

β€’ Strong skills in Java, SQL, data modeling, and database optimization, including MySQL and MongoDB.

β€’ Expertise in Python for data processing, AI workflows, and automation tasks.

β€’ Practical experience in AWS data engineering with S3 and distributed processing technologies such as EMR, Glue, or Spark.

β€’ Background in building AI/ML applications using Amazon Bedrock and SageMaker, encompassing generative AI, RAG, embeddings, and model evaluation.

β€’ Experience in designing dependable data pipelines, including incremental processing, schema evolution, reconciliation, and failure recovery.

β€’ Comprehensive understanding of AWS infrastructure, messaging, security, monitoring, and containerized applications.

β€’ Familiarity with automated testing, CI/CD, infrastructure as code, and production monitoring.

β€’ Strong engineering judgment, communication, troubleshooting skills, and effective utilization of AI-assisted development tools.

β€’ Preferred: Experience with OpenSearch, streaming/CDC technologies, advanced data lake architectures, predictive ML/recommendation systems, and integrations related to restaurant technology, payments, loyalty, or POS.

β€’ Must possess legal authorization to work in the US, as required by the application process.


🏝️ Benefits

β€’ No benefits or compensation extras are specified in the posting.

People also viewed

LaunchDarkly16 hours ago

Engineering Manager, Cloud Engineering

US flagUnited States OnlyFull-timeCloud Engineer$163k – $224.1k/year
ApplyView job
Praxis21 hours ago

Senior Software Engineer, AWS Cloud Infrastructure

US flagUnited States OnlyFull-timeCloud Engineer$12.5k – $150k/year
ApplyView job
Cayuse Holdings23 hours ago

Senior Microsoft Engineer – Azure, Intune

US flagUnited States OnlyFreelanceCloud Engineer$75 – $85/hour
ApplyView job
Capgemini23 hours ago

Platform Engineer – Cloud Platform Engineer

CO flagColombia OnlyFull-timeCloud Engineer
ApplyView job
Jones Lang LaSalle Americas, Inc.23 hours ago

Senior Cloud Engineer

CA flagCanada OnlyFull-timeCloud EngineerC$140k – C$170k/year
ApplyView job
SYNCREON1 day ago

Lead Cloud Native Engineer

US flagNew Jersey OnlyFreelanceCloud Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers