Senior Software Engineer, Python
Location
Austria
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Python
AVILOO Battery Diagnostics
• Further development and optimization of our Python-based services for EV battery diagnostics • Design and maintenance of robust data pipelines using Prefect to automate data processing • Development and enhancement of REST APIs for internal and external data communication • Improvement of code quality, test coverage, and documentation of existing services • Close collaboration with the Data Science team to translate analytical models into production-ready software
Job Requirements
- Completed degree in Computer Science or a comparable qualification
- At least 3 years of professional experience in software development with Python
- Experience in building and operating data pipelines (ideally with Prefect or similar orchestration tools)
- Strong proficiency in SQL and relational databases
- Experience in designing and working with REST APIs
- Independent, structured, and detail-oriented way of working
- Good command of German or English, both written and spoken
- Nice to have: Experience with container technologies (Docker)
- Nice to have: Experience in software architecture and designing scalable systems
- Nice to have: Knowledge of CI/CD processes
Benefits
- Flexible working environment
- Competitive salary and a performance-driven culture
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Install, configure, monitor and troubleshoot application architecture; • Architecture and design of information systems and review of the architecture of existing systems; • Design and development of architecture components and building blocks (back-end/front-end); • Data analysis and data modelling; • Coordination of the implementation of the technical architecture; • Production of software architecture documents.
Senior Full Stack Engineer, Python, React, Node.js
Smart WorkingEmpowering companies to work with the best engineers in the world
• Design, develop, and maintain scalable full-stack applications. • Build and optimise backend services using Python and Node.js. • Develop responsive and high-quality frontend applications using React. • Integrate AI tooling and capabilities into applications where relevant. • Collaborate with cross-functional teams to define, design, and deliver new features. • Write clean, maintainable, and well-documented code following best practices. • Participate in code reviews and ensure high standards of code quality. • Troubleshoot, debug, and improve existing systems and applications. • Contribute to architectural decisions and technical improvements. • Ensure applications are performant, secure, and scalable.
Senior Platform Backend Engineer – Battery Storage
Plus PowerPlus Power develops battery energy storage systems that enable a more efficient and reliable electrical grid.
• Design, build, and operate backend services, internal platforms, and shared infrastructure that enable data pipelines, analytics, and application workloads. • Apply a strong focus on CI pipeline design, operational reliability, and cloud cost awareness as first-class engineering concerns. • Write high-quality, maintainable, and testable production code, primarily in Python. • Partner with application and data engineers to define service boundaries, APIs, data contracts, and operational requirements. • Contribute to architectural decisions with an emphasis on long-term maintainability, reliability, and clarity. • Architect and operate AWS-based, cloud-native systems with an emphasis on reliability, security, performance, and cost efficiency. • Own the full lifecycle of platform and service components, including design, implementation, deployment, observability, and incident response. • Build and maintain Infrastructure as Code using Terraform to manage cloud assets and operational workflows. • Enable and support data platforms, analytics systems, and ML-adjacent workloads through reliable backend and platform services. • Design systems that integrate with relational databases, object storage, and event-driven data flows. • Work closely with data engineers and analysts to ensure systems meet requirements for data correctness, availability, and performance. • Set and evolve best practices for cloud-based data management through platform design, automation, and standards. • Build and evolve CI/CD pipelines that test, validate, and deploy both application and infrastructure code. • Establish and maintain observability standards using metrics, logs, and alerts. • Participate in on-call rotations and lead root cause analysis and long-term system improvements following incidents.
PHP Full Stack Developer
WeekdayWe are seeking a junior 2D game developer who is passionate about shaping the future of AI through practical, hands-on experience. Join the client’s team and contribute to cutting-edge projects at the crossroads of gaming and artificial intelligence!
• Design, develop, and sustain scalable full-stack applications. • Write efficient, reusable, and dependable code and systems. • Construct robust cloud-based platforms that serve users worldwide. • Collaborate with cross-functional teams to define, design, and deliver new features. • Implement high-performance data processing and ETL workflows. • Enhance application performance, scalability, and reliability. • Participate in architectural decisions and contribute to the product roadmap. • Maintain high code quality through testing, code reviews, and adherence to best practices.




