Design, develop, and maintain scalable back-end systems, APIs, and microservices.
Integrate AI/ML models (NLP, computer vision, recommendation systems, etc.) into production applications.
Collaborate with front-end developers, AI/ML engineers, and data scientists to deliver end-to-end AI-powered features.
Optimize databases, APIs, and system performance to handle large-scale data processing and real-time AI inference.
Implement secure authentication, authorization, and data protection practices.
Build and manage data pipelines to support training, testing, and deployment of AI models.
Monitor, debug, and improve system reliability and AI feature performance.
Stay current with emerging technologies in AI/ML, cloud services, and back-end frameworks.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven experience as a Back-End Developer (3+ years).
Strong proficiency in at least one back-end language/framework (Node.js, Python/Django, Java/Spring Boot, or Go).
Hands-on experience integrating AI/ML APIs or deploying machine learning models into production (e.g., TensorFlow, PyTorch, Hugging Face, OpenAI APIs).
Experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.).
Familiarity with RESTful APIs, GraphQL, and microservices architecture.
Knowledge of cloud services (AWS, GCP, or Azure) for deploying AI-enabled applications.
Strong debugging, performance tuning, and problem-solving skills.
Preferred: Experience with MLOps tools (Kubeflow, MLflow, or Vertex AI).
Preferred: Knowledge of containerization and orchestration (Docker, Kubernetes).
Preferred: Background in data engineering (ETL pipelines, real-time data streaming).
Preferred: Familiarity with serverless computing and edge AI deployment.
Preferred: Experience with security best practices in AI applications (data privacy, model security).
Technical requirements: USB Headset with Noise Cancellation, Working Webcam, Computer with at least 1.8 GHz processor and at least 4GB RAM, Main Internet 25 Mbps, Backup Internet 10 Mbps.
Schedule: US work hours (20-40 hours per week).
Benefits
Health Insurance (HMO)
Performance Incentives
Job Security and Stability
Paid Training
Inclusive Culture
Upskilling Opportunities
100% Work-From-Home
Exceptionally Supportive Team
Opportunities for Career Growth
Fun Work Environment
Holiday & Overtime Pay
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.