Overview
Skills
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.