What are the responsibilities and job description for the Python Developer position at XChange Software Inc?
- Need local and on w2
- 8 years of experience of full-stack development
- Strong software architecture and large-scale backend development experience.
- Advanced proficiency in Python.
- Proven experience building developer tools, internal platforms, frameworks, or infrastructure products.
- Expertise in distributed systems, service-oriented architectures, and backend engineering best practices.
- Strong understanding of cloud-native application development and infrastructure.
- Experience integrating cloud and on-premises environments. (AWS experience strongly preferred)
- Excellent communication and collaboration skills with cross-functional technical teams.
- Multithreading development, multiprocessing development, asynchronous programming development etc.
Nice-to-Have
- Exposure to robotics, machine learning, or computer vision environments
- Experience supporting ML/CV workflows in production
Understanding of research-to-production software lifecycle