Python Developer
About the job
Key responsibilities: 1. Build, test, and optimize high-performance Python systems used in large-scale AI and data pipelines. 2. Design and maintain modular, clean, and production-ready Python codebases. 3. Collaborate with cross-functional teams (data, infra, and research engineers) to deliver reliable backend components. 4. Write efficient, maintainable, and testable code with a strong focus on algorithms and data structures. 5. Stay current with modern Python tools, frameworks, and best practices. Who can apply: Only those candidates can apply who : have 3+ years of experience Other Requirements: 1. Professional experience writing Python in production environments 2. Expert-level proficiency in Python and core libraries (Pandas, NumPy, AsyncIO, FastAPI, or similar) 3. Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field. 4. Proven track record on coding platforms — e.g., top percentile or strong rating on LeetCode, Codeforces, HackerRank, or Kaggle competitions. 5. Deep understanding of data structures, algorithms, and problem-solving at scale. 6. Experience with system design, clean architecture, and performance optimization. 7. Working-level Proficiency in ML / DS 8. Full-time availability of 40 hours per week (4 hours of overlap with PST Timezone)
Requirements
- Python
- Algorithms
- Data Structures
- Machine Learning
Qualifications
- Bachelor’s in Computer Science
- Master’s in Computer Science
Preferred Technologies
- Python
- Algorithms
- Data Structures
- Machine Learning
Benefits
- Work from Home
- 5 Days a week
Similar Jobs
Python Developer
Atigro
Python Developer
People Prime Worldwide
Python Developer
Tata Consultancy Services