onsite
Senior Full-Stack Software Engineer - AI-based Autonomy Hub - ag
Software Engineer
Lead the development of AI-driven autonomy solutions, building scalable full‑stack applications with JavaScript, Node.js, React, and Python, while integrating machine learning models and deploying on AWS with Docker and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end web applications for AI‑based autonomy features using JavaScript, Node.js, and React.
- Implement and expose RESTful APIs and GraphQL services in Node.js, ensuring high performance and scalability.
- Collaborate with data scientists to integrate Python‑based machine learning models into production pipelines.
- Containerize services with Docker, orchestrate with Kubernetes, and deploy to AWS infrastructure.
- Write automated tests (unit, integration, E2E) and participate in code reviews to uphold quality standards.
- Participate in agile ceremonies, sprint planning, and continuous improvement initiatives.
Requirements
- 5+ years of full‑stack development experience with JavaScript/TypeScript, Node.js, and React.
- Strong background in Python and machine learning model deployment.
- Hands‑on experience with Docker, Kubernetes, and AWS services (ECS/EKS, S3, Lambda).
- Proven ability to write clean, testable code and work collaboratively in cross‑functional teams.
- Excellent problem‑solving skills and a passion for emerging AI technologies.
Skills
javascriptnodejsreactpythonmachine learningdockeraws