Python Developer
Midigator
Software Engineering
Alpharetta, GA, USA
Posted on Mar 11, 2026
This position does not offer immigration sponsorship (current or future) including F-1 STEM OPT extension support.
Equifax is seeking a creative, high-energy and driven Python Developer with hands-on development skills to work on a variety of meaningful projects. Our positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic python developer who is passionate about technology.
What You’ll Do
Equifax is seeking a creative, high-energy and driven Python Developer with hands-on development skills to work on a variety of meaningful projects. Our positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic python developer who is passionate about technology.
What You’ll Do
- Develop, test, and deploy high-quality Python code for AI/ML applications, data pipelines, and backend services.
- Design, develop, and maintain Python SDKs that abstract and simplify AI/ML model training, evaluation, and deployment workflows.
- Build SDKs optimized for notebook-based development (Jupyter, Colab, VS Code) with excellent usability and documentation.
- Design, implement, and optimize Machine Learning models and algorithms for various business problems.
- Collaborate with data scientists to transition experimental models into production-ready systems and to translate requirements into robust SDK features.
- Build and maintain robust data ingestion and processing pipelines to feed data into ML models.
- Perform code reviews, provide constructive feedback, and ensure adherence to best coding practices.
- Troubleshoot, debug, and optimize existing ML systems and applications for performance and scalability.
- Document technical designs, processes, and operational procedures.
- Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality.
- Participate in a tight-knit, globally distributed engineering team.
- Manage sole project priorities, deadlines, and deliverables.
- Research, create, and develop software applications to extend and improve on Equifax Solutions
- Bachelor's degree or equivalent experience
- 5+ years of Python developing experience
- 5+ years experience with Cloud technology: GCP, AWS, or Azure
- 5+ years experience designing and developing cloud-native solutions
- 5+ years experience with the various Python frameworks currently in use to leverage software development processes.
- Strong experience building, maintaining and distributing Python libraries or SDKs used by other developers.
- Solid understanding of AI/ML workflows: training, validation, inference, and deployment.
- Experience designing developer-first APIs and SDK usability patterns.
- Experience and familiarity with the various Python frameworks currently in use to leverage software development processes.
- Experience with statistics, big data analysis, ML model development, and popular ML frameworks such as TensorFlow, PyTorch, Scikit-learn, or XGBoost.
- MLOps experience: model versioning, feature stores, model registries, and monitoring.
- Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others