Job
- Level
- Experienced
- Job Field
- Software, Data
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- from 55.000 € Gross/Year
- Location
- Vienna
- Working Model
- Onsite
Job Summary
In this role, you will design software applications and testing pipelines on Linux, implement automated tests using Python and pytest, develop database integrations, and create data visualizations for stakeholders.
Job Technologies
Your role in the team
- Design, develop, and maintain software applications and testing pipelines on Linux-based systems.
- Implement and execute automated tests using object-oriented Python and pytest to ensure software quality and reliability.
- Develop and maintain database integrations, including MongoDB, InfluxDB, and similar data stores.
- Perform data analysis and data science tasks, including data cleaning, processing, and statistical evaluation.
- Implement automation solutions for more reliable data extraction, data analysis and visualization workflows.
- Handle and process large datasets, ensuring performance, scalability, and efficient resource usage.
- Create clear and effective data visualizations for technical and non-technical stakeholders.
- Collaborate on system architecture and contribute to end-to-end solution design.
- Troubleshoot, debug, and optimize software and system performance.
- Work closely with cross-functional teams to align technical solutions with project requirements.
- Communicate effectively in English, both verbally and in writing, including documentation and technical discussions.
- Contribute to continuous improvement of development, testing, and deployment workflows.
This text has been machine translated. Show original
Our expectations of you
Education
- Master's degree in Computer Science, Data Science, Software Engineering, or a comparable technical field.
Qualifications
- Strong expertise in object-oriented Python development and testing (pytest, scalable data processing, big-data handling).
- Solid understanding of data collection principles, including data security, privacy, and compliance.
- Proficiency in Linux-based systems for development, deployment, and troubleshooting.
- Knowledge of Pydantic for data validation, schema definition, and configuration management.
- Familiarity with Docker and containerized application development.
- Strong English communication skills for effective collaboration, documentation, and cross-team alignment.
- Excellent analytical and problem-solving abilities, with a strategic mindset toward scalability, optimization, and automation.
- Team-oriented and collaborative work approach, with a proactive attitude, openness to feedback, and the ability to work independently.
- Commitment to continuous learning, knowledge sharing, mentoring, and supporting team development.
Experience
- Experience with data analysis and visualization to support technical insights and decision-making.
- Hands-on experience with CI/CD pipelines, automated testing, and Git-based workflows.
- Experience in maintaining and evolving software applications, with a focus on testing and deployment pipelines.
- Experience with databases and data storage technologies (e.g., MongoDB, InfluxDB, or similar).
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Food & Drink
More net
Health, Fitness & Fun
Job Locations
Topics that you deal with on the job
This is your employer
IMS Nanofabrication GmbH
Brunn Am Gebirge, Wien
The IMS Nanofabrication AG is a high-tech company based in Austria that specializes in innovations in lithography and nanotechnology. We have developed a strategically important technology in cooperation with world leaders in the semiconductor industry, which is urgently needed for the manufacture of semiconductor chips of the future.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production
Dev Reviews
by devworkplaces.com
Total
(1 Review)3.5
Culture
4.0Engineering
3.2Career Growth
3.0Workingconditions
3.8