What are the responsibilities and job description for the Senior Python Engineer position at Marlabs LLC?
Job Details
Senior Python Engineer
Location: NYC, NY (Hybrid) 3 times a week
Duration: 12 Months
Must Haves:
- Python expert
- SQL expert
- FastAPI
- AWS focused
- Data Warehouse experience, Snowflake preferred
JD:
A large financial services account is looking for experienced backend engineers to join their Credit & Insurance Technology group. This team is responsible for delivering solutions to their Liquids businesses (Credit &Insurance, Real Estate, etc.) related to their portfolio accounting data warehouse.
The internal applications leverage a highly scalable microservices architecture deployed on cloud-hosted containerized environment.
Key technologies in our stack include Python, FastAPI, Terraform, SQL, AWS ECS, AWS Lambda, AWS Step Functions, AWS DynamoDB, AWS S3, CI/CD tooling (e.g., Jenkins), and data warehouse solutions like Snowflake.
Other responsibilities include, but are not limited to: - Develop and maintain our portfolio accounting data warehouse solutions using Python and SQL, ensuring code quality, scalability, reliability, and security. -Collaborate with teams to design and implement new features and applications, using Agile methodologies and Jira. -Develop cloud-native solutions using AWS, Terraform, and Docker, ensuring scalability and robustness. -Use of standard CI/CD tooling (Jenkins) to build and deploy application code in various environments. - Create, deploy, and maintain APIs and supporting microservices for integrations with our data warehouse.