remote
Software Engineer, AI/ML - aaru
Software Engineer
Lead the design and deployment of AI agents that simulate human behavior at scale, leveraging Python, machine learning, and cloud infrastructure to deliver predictive intelligence solutions for strategic decision-making.
About the role
Key Responsibilities
- Design, develop, and maintain scalable AI agent frameworks using Python and machine learning libraries.
- Implement simulation pipelines that model human behavior across large populations.
- Integrate data ingestion, preprocessing, and feature engineering workflows for real‑time analytics.
- Deploy models and services on AWS, ensuring high availability, security, and performance.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- Strong proficiency in Python and experience with ML frameworks such as TensorFlow or PyTorch.
- Hands‑on experience building simulation or agent‑based models.
- Solid understanding of cloud services (AWS) and containerization (Docker, ECS/EKS).
- Excellent problem‑solving skills and ability to work in a fast‑paced, data‑driven environment.
Skills
pythonmachine learningaws