Principal Backend Software Engineer - Documentation Team (EU-based)

Posted 10 days agoViewed
60000 - 80000 EUR per year
EU regionFull-TimeDigital Identity
Company:
Location:EU region
Languages:English
Seniority level:Senior, Demonstrated senior-level experience
Experience:Demonstrated senior-level experience
Skills:
AWSBackend DevelopmentPythonSoftware DevelopmentCloud ComputingGitMachine LearningServerlessCI/CDDevOpsMicroservices
Requirements:
Bachelor’s degree in computer science or equivalent practical experience. Demonstrated senior-level experience building and operating production-grade backends. Senior-level proficiency in Python, particularly for machine learning pipelines, automation, and data processing. Proven experience designing CI/CD-driven, fully automated release pipelines with integrated testing and quality gates. Experience defining automated decision logic based on metrics or KPIs to enable fully automated onboarding or release flows. Practical experience integrating ML workflows into existing production systems. Experience working with existing machine learning models for document analysis, computer vision, or similar unstructured data problems, including evaluation, configuration, and adaptation. Hands-on experience with AWS-based environments, including scalability, reliability, and cost considerations. Proficiency with Git. Proficiency with spoken and written English.
Responsibilities:
Replacing manual, slow onboarding processes with automated, reliable pipelines using modern CI/CD and cloud technologies. Design, build, and deploy production-grade APIs and services within a microservices/serverless architecture. Own your code from design to deployment, ensuring scalability, security, and performance at every step. Automate testing and delivery through robust unit, integration, and performance tests. Document your work clearly for internal stakeholders and external developers consuming our public APIs. Work closely with ML Teams and engineering teams to integrate existing ML models and services into the onboarding process, improve release quality through automation and testing, and enable faster, more scalable deployments. Collaborate cross-functionally with product managers, researchers, and operations teams to translate ideas into production-ready features. Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and help drive continuous improvement.
Similar Jobs:
Posted 2 days ago
Germany, Belgium, Denmark, Finland, SwedenPart-TimeAI Training
Freelance Mechanical Engineer - AI Trainer
Company:Mindrift
Posted 2 days ago
Austria, EuropeFull-TimeDeFi Wallet
Fullstack Engineer, Angular & NestJS (DeFi Wallet)
Company:Bitpanda
Posted 2 days ago
EuropeFull-TimeQuantum Computing, Cryptography
Research Engineer