Skip to content
ReferMeAJob
LiveContractApply by 1 Nov 2026

AI Full Stack Data Engineer

Sunnyvale, CA, United States

Experience
7–13 years
Employment
Contract
Work mode
Onsite
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2025-07-21

Required skills

SkillExperienceLevel
Java (All Versions)5+ yearsAdvanced
Python6+ yearsAdvanced
Node.Js5+ yearsAdvanced
Angular.Js5+ yearsAdvanced
Cassandra5+ yearsAdvanced
MongoDB5+ yearsAdvanced
Microservices5+ yearsAdvanced
GraphQL5+ yearsAdvanced
RESTful API5+ yearsAdvanced
Vue.Js5+ yearsAdvanced
AI (Artificial Intelligence) HW/SW5+ yearsAdvanced
React5+ yearsAdvanced
Machine Learning5+ yearsAdvanced

About the role

Education:

·

Bachelor's or Master’s degree in Computer Science, Engineering, or related fields, or equivalent experience.

·

Experience:

·

o 6+ years of professional experience in software development, with expertise in full stack engineering and backend services.

AI and Machine Learning integration experience.

Proven experience building web applications using frameworks like React, Angular, or Vue for the frontend and Node.js, Python, Java, or similar for backend services.

·

Core Skills:

·

o Expertise in design patterns, data structures, and algorithms with an emphasis on writing clean, reusable, and maintainable code.

o Strong knowledge and implementation experience with RESTful APIs and/or GraphQL APIs and backend services.

o Proven experience architecting, building, and deploying scalable and reliable systems in distributed environments.

Deep understanding of how to design and implement microservices and related architectural systems.

·

Technological Competence:

·

o Advanced programming knowledge in Java, Python, Node.js, Scala, or a similar language.

o Familiarity with modern frontend technologies like TypeScript, React, and/or Angular.

o Strong understanding of databases, both relational (PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Cassandra, DynamoDB).

Experience with cloud technologies like GCP, or Azure, and container-based applications using Docker and orchestration tools like Kubernetes.

·

Problem-Solving:

·

Excellent debugging and problem-solving skills, able to deliver production-ready code for high-scale, global systems.

·

Learning Aptitude:

·

o Eagerness to learn and adopt new technologies to address complex business challenges.

o Stays current with emerging trends, frameworks, libraries, and developments in the full-stack ecosystem.

·

Experience with building and deploying event-driven architectures leveraging messaging queues like Kafka, RabbitMQ, or Pub/Sub.

·

Familiarity with DevOps practices, including CI/CD pipelines and tools such as Jenkins, GitHub Actions, or CircleCI.

·

Exposure to cloud-native technologies and managed services like Google BigQuery, Lambda or Firebase.

·

Strong knowledge of testing frameworks and tools, such as Jest, Cypress, JUnit, or similar, to ensure testable and robust software.

·

Some experience with analytics trends, application performance monitoring (APM) tools, or machine learning integration in full-stack systems.

·

Understanding of web security principles, authentication standards (e.g., OAuth2, JWT), and performance optimizations for both frontend and backend systems.

·

Familiarity with workflow orchestration tools like Apache Airflow or Temporal.

Role categories

Similar roles in Sunnyvale

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
DA

Remote

NewRemoteFull-timeSQLPythonR
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
SA

Remote

RemoteFull-timecloud-based application architecturePythonNode.JsReactMicroservices
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now