Arbeitsbeschreibung
You will be an experienced Senior Software Engineer with a passion for data and at least 3+ years of experience. You will be confident in your abilities to engineer a complete data-centric solution from scratch, collecting functional and non-functional requirements.
You will speak the data science language and be enthusiastic about learning new technologies, architecture patterns, programming languages and machine learning algorithms. You are enthusiastic about innovation in software engineering and not afraid to contribute to open-source projects.
Your experience:
- Backend and/or frontend development in any programming language of your choice
- Design of web services
- Algorithms and complexity analysis
- Linux system administration, development and production environments
- Cloud, container and microservices infrastructures
- Software security
- Development workflow automation
And a strong focus on data processing:
- Databases, theory and practice
- Distributed data processing
- Real-time event processing
- Concepts of functional programming
- Data privacy and anonymization techniques
- Enterprise data warehousing, business intelligence and ETL principles
- Statistics and analytics
- Machine learning
Techstack: Linux, Scala, Python, R, Java, Go, Git, CI/CD, Hadoop, Spark, Flink, Kafka, Cassandra, Elasticsearch, Airflow, AWS, Azure, Docker, Kubernetes, Ansible, Bash, Kerberos, Oracle, SQL Server, PostgreSQL, XGBoost, scikit-learn, TensorFlow
