Senior Software Engineer - Python & Cloud Automation
About the Role
We are looking for a Senior Software Engineer to join our innovative team at Urban Linker, where you will work remotely from anywhere in Europe. As a Senior Software Engineer specializing in Python and Cloud Automation, you will play a crucial role in developing autonomous AI workflows that redefine the Business Process Outsourcing (BPO) industry.
What You'll Do
- Build & Orchestrate: Develop business logic in Python according to specifications set by the Deployment Strategist using our internal orchestration framework.
- Connect Systems: Implement creative integration strategies, including through internal or undocumented APIs.
- Test & Adjust: Execute iterative tests to ensure deterministic and safe behavior of the language models.
- Deploy: Ensure the production of workflows in the Cloud environment (GKE) and their proper functioning.
- Maintain & Improve: Monitor production workflows, correct regressions, and optimize agent performance over time.
Requirements
- Proficiency in Python: 3 to 5+ years of backend development experience, with a penchant for complex integrations or internal API engineering.
- LLM Pragmatism: Practical experience with language models (prompts, context) and testing of non-deterministic behaviors.
- Cloud Autonomy: Skills in Docker, Kubernetes, and CI/CD; ability to deploy your own code.
- Functional Translation: Ability to transform vague business logic into clear and structured code.
- Business Curiosity: Interest in understanding client businesses (e-commerce, SaaS, etc.).
- Startup Environment: Experience in early-stage remote startups is appreciated.
Nice to Have
- Experience with machine learning and chatbot technologies.
- Familiarity with testing frameworks and methodologies.
- Knowledge of CI/CD practices and tools.
What We Offer
- Competitive salary based on experience.
- Full remote work from Europe.
- Professional development opportunities: continuous learning, mentorship, and career progression.
This role offers an exciting opportunity to work on cutting-edge AI solutions in a fully remote setting, with a strong focus on professional growth and innovation.
Who Will Succeed Here
Proficient in Python with a strong understanding of libraries such as Pandas and NumPy for data manipulation, as well as experience in building RESTful APIs for seamless integration with cloud services.
Demonstrates self-motivation and discipline essential for remote work, with a proven ability to manage time effectively and deliver high-quality results without direct supervision.
Possesses a deep understanding of CI/CD pipelines using tools like Jenkins or GitLab CI, combined with hands-on experience in container orchestration with Kubernetes to ensure scalable and efficient deployment of applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months