Client: Next-Link
Location: Barcelona, Spain
Job Category: Other
EU work permit required: Yes
Job Views: 3
Posted: 06.03.2025
Expiry Date: 20.04.2025
Job Description:
Job Description
We're looking for a Senior Python Engineer to lead our data platform development and maintenance. This role focuses on infrastructure automation, API integrations, and maintaining our AWS-based data pipeline.
Key Responsibilities:
1. Lead backend development using strictly-typed Python and TypeScript
2. Design and implement service-oriented architectures using FastAPI
3. Manage AWS infrastructure using CDK with TypeScript
4. Build and maintain ETL pipelines using modern data engineering practices
5. Develop and maintain Elasticsearch/OpenSearch implementations
6. Oversee deployment automation and release management
7. Design and implement comprehensive data migration strategies
8. Maintain Tableau embedding and API integrations
Requirements:
1. 7+ years of hands-on Python development experience with strict typing
2. Expert-level AWS CDK knowledge with TypeScript implementation
3. Advanced knowledge of data engineering including Data warehousing (Snowflake preferred), Data lakes architecture and Data manipulation (Apache Spark, Pandas)
4. Comprehensive AWS expertise including S3, Glue, RDS, IAM, Lambda, Step Functions, SNS, SQS, ECS/ECR, CloudWatch, VPC and AWS networking
5. Strong DevOps skills including CI/CD pipeline development, Jenkins expertise, Docker containerization, Monitoring and alerting systems
6. Advanced PostgreSQL and Elasticsearch/OpenSearch knowledge
7. Extensive experience with FastAPI for API development
8. Experience with Tableau/Power BI APIs and embedding
9. Proven experience building and maintaining production-grade ETL pipelines
#J-18808-Ljbffr