remoteonsite
Software Development Engineer II - kAIgentic
Software Engineer
Senior engineer building AI‑powered workflow platform, integrating data pipelines, cloud services, and ML models to automate enterprise operations.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices in Python and Java that ingest, process, and expose enterprise workflow data.
- Implement and optimize data pipelines using AWS services (S3, Glue, Redshift) and orchestrate with Airflow or Prefect.
- Integrate machine‑learning models into production, ensuring observability, auditability, and compliance with regulatory standards.
- Collaborate with cross‑functional teams to define API contracts, data schemas, and workflow specifications.
- Automate deployment pipelines with CI/CD tools (GitHub Actions, Jenkins) and containerize services using Docker and Kubernetes.
- Monitor system performance, troubleshoot issues, and continuously improve reliability and scalability.
Requirements
- 3+ years of professional software development experience in a cloud‑native environment.
- Strong proficiency in Python and Java, with experience building RESTful APIs and microservices.
- Hands‑on experience with AWS, Kubernetes, and CI/CD tooling.
- Background in data engineering and familiarity with ML model deployment.
- Excellent problem‑solving skills and a passion for building robust, auditable systems.
Skills
pythonjavaawsmachine learningcicdkubernetes