Python Engineer
Transition Technologies MS
⚲ Poland (Remote)
Wymagania
- AWS
- CI/CD
- Bash
- Azure
- Agile
- SQL
- Python
Opis stanowiska
Key Responsibilities: • Architecture & Development: Design and implement scalable, maintainable Python applications and microservices within the CDPS ecosystem. • System Optimization: Identify and resolve performance bottlenecks in the codebase, optimize cloud resource usage (Azure), and ensure system reliability. • Technical Collaboration: Work closely with Data Scientists, Engineers and Product managers to translate complex analytical requirements into efficient technical implementations. • Code Quality & DevOps: Lead by example in software best practices, including CI/CD automation, and rigorous code reviews. • Lifecycle Management: Support the full software development lifecycle in a regulated environment, ensuring that code meets both performance and compliance standards. We are looking for you if you have: • Expert-level proficiency in Python (specifically for data-intensive applications) • Experience using modern tools in Python, like Poetry, and optionally UV and Ruff • Proven experience building on cloud platforms (e.g., Microsoft Azure, AWS) • Strong hands-on experience working with Linux virtual machines in cloud environments • Proficiency with Linux command-line tools and shell scripting (Bash or similar) • Familiarity with process management, cron jobs, logging systems, and service monitoring • Ability to troubleshoot performance and runtime issues directly on Linux hosts • Experience in Infrastructure as a Code is a big plus (Terraform/Pulumi, Bicep) • Strong understanding of database technologies (SQL and NoSQL) • Proficient in DevOps best practices, including CI/CD, version control, and robust unit testing with pytest • Experience working in an Agile (Kanban/Scrum) environment, with the ability to turn Jira tickets into high-quality technical deliverables • Strong analytical skills with the ability to debug complex, distributed systems and optimize for both latency and throughput • Ability to explain technical trade-offs to non-technical stakeholders and document architectural decisions clearly in Confluence We offer: • Participation in interesting and demanding projects • Flexible working hours (regular CET with occasional meetings with US teams) • A great, non-corporate atmosphere • Stable employment conditions (contract of employment or B2B contract • Opportunities for development and promotion • Attractive package of benefits • Work model: remote or hybrid (2 days per week from the office) We reserve the right to contact the selected candidate.