2 months ago
Madrid, SpainMid Level
Responsibilities
- Develop, deploy, and maintain AI applications in production using Python.
- Manage and orchestrate containers and application deployments with Kubernetes.
- Design and execute ETL processes using Python and Spark.
- Build and maintain APIs for AI and ML solutions.
- Implement CI/CD pipelines and ensure code quality using GitHub Actions, Sonar, or Fortify.
- Test code using Pytest.
- Deploy, maintain, and monitor applications in production.
- Collaborate with Data Scientists, Product Owners, and technical teams to ensure reliable production operations.
Requirements
- At least 4 years of experience developing and maintaining applications with AI components.
- Experience with Python, Kubernetes, SQL, ETL using Python and Spark, Git, and CI/CD pipelines.
- Experience deploying, maintaining, and monitoring production applications and developing APIs for AI/ML solutions.
- Experience with code testing using Pytest.
- Spanish is mandatory.
- Preferred experience includes AWS Step Functions, Azure Functions, Durable Functions, Terraform, MLflow, Kubeflow, Control-M, Airflow, Databricks, Cloudera, Kafka, Kibana, Dynatrace, Elasticsearch, MongoDB, PostgreSQL, S3, NLP, generative AI, LLMOps, LangChain, agents, supervised and unsupervised models, OCR, chatbots, RAG solutions, and Power BI.
Benefits
- Permanent employment contract with competitive salary.
- Flexible work model with the possibility of remote work.
- Personalized career plan and continuous training.
- Stable projects with a strong technical focus.
- Flexible working hours and emphasis on work-life balance.
- Social benefits adapted to individual needs.
Tech Stack
Apache AirflowApache KafkaApache SparkAWSAzureDatabricksElasticsearchGitGitHub ActionsKibanaKubernetesMLflowMongoDBPostgreSQLpytestPythonSonarQubeSQLTerraform
