Staff Python Engineer
New
A
Arch SystemsManufacturing data
This engagement is open to contractors based in Eastern Europe.ContractStaff
Salary120,000 - 140,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of professional software development
- Required Skills
- PythonDjangoRabbitmqCI/CDData modelingDistributed Systems
Requirements
- Have 10+ years of professional software development experience.
- Have professional experience with Python.
- Have professional experience with Django.
- Have experience with large, complex backend SaaS applications.
- Have strong skills in modeling complex data systems.
- Have experience delivering scalable solutions.
- Have hands-on experience supporting production code.
- Have experience iterating on production code with customer feedback.
- Celery, RabbitMQ, TimescaleDB or Athena experience is a plus.
- Manufacturing or industrial technology background is a plus.
Responsibilities
- Design and deliver backend features in Python for large-scale enterprise SaaS.
- Contribute to technical excellence through testing, CI/CD, and secure design.
- Provide technical guidance and architectural input across backend initiatives.
- Design data models and pipelines that transform high-volume sensor data into structured time-series events.
- Own a synchronization and reconciliation engine for distributed edge clients and the cloud.
- Build integrations that keep the platform and customer enterprise systems consistent.
- Design for correctness under concurrency, transactional workflows, and asynchronous processing.
- Build a configuration system for enterprise customers to tailor behavior without forking the codebase.
- Build reliable, fast APIs for latency-sensitive operational user interfaces.
View Full Description & ApplyYou'll be redirected to the employer's site