Full Stack Developer

Overview

Remote
Depends on Experience
Full Time
No Travel Required
Able to Provide Sponsorship

Skills

AI/ML
Python
Java Backend
Java Script
Microservices
Restful API
GCP
Docker
Kubernetes

Job Details

Job Description:

We are seeking a highly skilled Full Stack Developer with strong backend engineering expertise and AI engineering experience. This role involves designing and building foundational services, scalable systems, and performance-optimized applications that support advanced AI and machine learning workflows.

Key Responsibilities

Backend Development:

·       Architect and implement robust backend services and microservices for AI workflows.

·       Design APIs with scalability, reliability, and security in mind.

·       Optimize system performance for high throughput and low latency.

AI Engineering:

·       Integrate AI/ML models into production systems.

·       Collaborate with data scientists to operationalize AI pipelines.

·       Implement features for model evaluation, monitoring, and feedback loops.

Database & Data Management:

·       Work extensively with No SQL databases (Mongo DB, Cosmos DB)

·       Ensure efficient data ingestion and retrieval for AI-driven applications.

Foundational Services:

·       Build reusable frameworks and services that support multiple AI platform components.

·       Implement secure handling of sensitive data (PHI/PII redaction).

Scalability & Performance:

·       Design systems for horizontal scaling and fault tolerance.

·       Conduct performance tuning and load testing to ensure optimal resource utilization.

DevOps &CI/CD:

·       Maintain automated pipelines for build, test, and deployment.

·       Ensure compliance with code quality and security standards.

Required Skills

·       Programming: Python, JavaScript (React/Angular), Java or Go for backend.

·       Backend Expertise: Microservices architecture, RESTful APIs, distributed systems.

·       Databases: Mongo DB, Cosmos DB

·       AI/ML Tools: TensorFlow, PyTorch, LangChain, Vertex AI.

·       Cloud & Containerization: Google Cloud Platform, Kubernetes, Docker.

·       Performance Optimization: Profiling, caching strategies, query optimization.

·       Foundational Services: Experience building reusable frameworks and core services.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.