استخدام Machine Learning) Senior Python Developer-دورکاری)
شرح موقعیت شغلی
Native or near-native fluency in English is essential, as our projects operate at an international level and close collaboration with overseas teams is part of the day-to-day work.
Position: Senior Python Developer — Machine Learning
Location: International Branch — Texas-Based Company
Compensation: USD, competitive and based on experience
Employment Type: Full-Time, Remote
Location: International Branch — Texas-Based Company
Compensation: USD, competitive and based on experience
Employment Type: Full-Time, Remote
What You’ll Actually Be Doing
- Designing, building, and maintaining Python-based applications, services, and tools that support machine learning products
- Developing clean, reliable, and scalable Python code for data processing, model integration, automation, and backend workflows
- Working with machine learning models and helping move them from prototype or research stage into production-ready systems
- Building APIs, services, batch jobs, and internal tools that connect ML models with real product functionality
- Collaborating closely with machine learning, data, backend, product, and infrastructure teams to turn technical requirements into stable solutions
- Improving model-serving workflows, inference pipelines, data pipelines, and automation around ML systems
- Working with structured and unstructured data to support training, evaluation, prediction, and monitoring workflows
- Improving performance, reliability, maintainability, and scalability across Python services and ML-related systems
- Writing tests, reviewing code, improving architecture, and helping maintain high engineering standards
- Troubleshooting production issues across application logic, data flows, model behavior, and system performance
- Making practical technical decisions that balance engineering quality, ML accuracy, speed, scalability, and business value
What We’re Looking For
- 5+ years of professional Python development experience, preferably with exposure to machine learning or data-intensive products
- Strong hands-on experience writing production-quality Python code
- Experience with Python frameworks and tools such as FastAPI, Django, Flask, Pydantic, Celery, or similar technologies
- Practical experience working with machine learning libraries such as scikit-learn, PyTorch, TensorFlow, XGBoost, Pandas, NumPy, or similar tools
- Good understanding of machine learning workflows, including data preparation, training, evaluation, inference, and model monitoring
- Experience building APIs, backend services, automation scripts, batch processing jobs, or data-processing pipelines
- Solid experience with SQL and relational databases such as PostgreSQL or MySQL
- Familiarity with caching, background jobs, queues, and asynchronous processing using tools such as Redis, Celery, RabbitMQ, Kafka, or similar technologies
- Comfortable working with Docker, CI/CD pipelines, cloud environments, and modern deployment workflows
- Understanding of clean architecture, testing, debugging, version control, and maintainable software design
- Ability to work with large datasets and troubleshoot issues across data, code, and model behavior
- Clear communication skills and comfort working in a distributed international team
- Comfortable taking ownership of technical decisions, reviewing code, mentoring teammates, and delivering reliable systems from development to production
Compensation & Structure
- Salary paid in USD
- Long-term senior role with strong technical ownership
- Direct collaboration with Texas-based leadership
- Flexible, distributed remote work environment
- Opportunity to work on production machine learning systems for international-level products
مهارتهای مورد نیاز
- Python
- Machine learning
- Django
- Pytorch
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۲۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست