
Senior/Lead Python Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior/Lead Python Software Engineer to join our team in Belgrade, Serbia. This role is a "hands-on" leadership position that requires a combination of full-stack capabilities. You will be responsible for building scalable backend engines, sophisticated data visualizations, and ensuring the seamless integration of machine learning models into production environments.
Responsibilities
- Strategic Thinking: As a subject matter expert, foresee architectural bottlenecks and potential security or scalability problems well in advance.
- Full-Stack Ownership: Operate as an agile developer solo or within a small team across the entire stack, leading the team through complex sprints.
- Rapid Development: Execute in an Agile environment with a focus on high-velocity delivery without sacrificing system stability or code integrity.
- System Architecture: Design and implement resilient microservices that handle high-volume data ingestion and real-time processing.
- ML Implementation: Bridge the gap between data science and production, deploying Python-based machine learning models into live, high-stakes environments.
- Technical Leadership: Conduct rigorous code reviews, mentor senior engineering staff, and define the long-term technical roadmap.
Requirements
- Expertise in FinTech: A proven track record of building secure, high-performance financial or trading platforms.
- Lead Capacity: 5+ years of total experience (Python).
- Complex Systems: Experience managing systems with intricate dependencies, real-time data needs, and cross-platform (Linux/Windows) requirements.
- Agile Mastery: Deep understanding of Agile methodologies and the ability to pivot quickly in a fast-paced development cycle.
- ML Productionization: Lead the effort to deploy and monitor Python-based machine learning models in live, high-stakes FinTech environments.
- Data Fluency: Deep experience using Pandas for complex data transformations and Plotly for stakeholder-facing visualizations.
- Backend: Python (FastAPI/Flask/Django), AsyncIO, and Machine Learning integration.
Nice to Have
- Domain Knowledge: Experience or strong interest in Power Markets and global energy data.
- Infrastructure: Advanced knowledge of containerization and orchestration (Podman/Docker).
- Data Management: Mastery of both Relational (PostgreSQL) and Non-Relational (MongoDB) databases.
- Messaging & Event Streaming: High-concurrency environments using RabbitMQ or Kafka.
- DevOps & Infrastructure: Docker/Podman, Git, and the ability to manage/troubleshoot both Linux (Ubuntu) and Windows Server environments.
- Architecture: Design and maintenance of scalable Microservices.
- Frontend & Data Viz: React / Plotly / Plotly Dash for building complex analytical dashboards.
We Offer
- Competitive salary
- Relocation support
- Opportunity to work in a dynamic and innovative environment
About the Company
DXC Luxoft is a leading global provider of digital transformation and technology services. We are committed to delivering innovative solutions that drive business success for our clients.
Apply
Interested candidates are encouraged to apply with their resume and cover letter detailing their relevant experience and skills.
© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.
More at Luxoft
All 411 roles
Senior Front End Developer
Luxoft · India

Solution Architect - Supply Chain Finance
Luxoft · India

Backend Engineer – LLM Integration
Luxoft · Munich

Murex Market Risk Consultant
Luxoft · India