onsite
Software Engineer - 66degrees
Software Engineer
Software Engineer responsible for designing, building, and deploying AI‑driven solutions on cloud platforms, leveraging Python, Java, and modern DevOps tools to create scalable data pipelines and machine‑learning services.
About the role
Key Responsibilities
- Design and implement backend services and APIs in Python and Java to support AI and data‑analytics workloads.
- Develop, test, and maintain scalable data pipelines and ETL processes using SQL and cloud‑native tools.
- Containerize applications with Docker and orchestrate deployments on Kubernetes clusters in AWS.
- Collaborate with data scientists to integrate machine‑learning models into production systems.
- Monitor performance, troubleshoot issues, and continuously improve system reliability and security.
Requirements
- Strong programming experience in Python and Java.
- Hands‑on knowledge of AWS services (EC2, S3, Lambda, RDS) and infrastructure‑as‑code.
- Proficiency with containerization (Docker) and orchestration (Kubernetes).
- Experience building data pipelines, ETL workflows, and working with relational databases (SQL).
- Familiarity with machine‑learning concepts and deploying models in production environments.
Skills
pythonjavamachine learningawsdockerkubernetessql