onsite
Software Engineer Data & AI Platforms - Financial Markets - The Argyle Network
Software Engineer
Mid‑level Software Engineer building cloud‑native data and AI platforms for financial services, leveraging Python, AWS, and Spark to deliver scalable analytics and ML solutions that empower research and client teams.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and AI services on AWS, ensuring high availability and performance.
- Implement data ingestion, transformation, and storage solutions using Python, SQL, and Apache Spark.
- Collaborate with data scientists to deploy machine learning models into production environments.
- Optimize data workflows for cost, latency, and reliability, applying best practices in cloud engineering.
- Document architecture, code, and operational procedures for internal stakeholders.
Requirements
- 3+ years of software engineering experience in data or AI domains.
- Experience building and deploying machine learning models in production.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonawsmachine learningsqlapache spark