
Software Engineer β AI & Machine Learning
Posted Jul 24

Posted Jul 24
This is a fully remote position, open to applicants in United States.
β’ Create, develop, and sustain scalable software applications utilizing Python and contemporary web frameworks like Django, Flask, or FastAPI.
β’ Enhance and develop machine learning models, clustering algorithms, and NLP solutions aimed at automated defect analysis and pattern identification.
β’ Construct AI-driven diagnostic systems that adeptly classify, categorize, and route operational tickets.
β’ Design, optimize, and oversee SQL databases, queries, and data models that facilitate extensive analytics and real-time processing.
β’ Develop and manage RESTful APIs that support AI-enhanced applications and enterprise integrations.
β’ Refine clustering algorithms to minimize manual involvement in defect categorization and operational workflows.
β’ Collaborate with Product Management, QA, Engineering, and Operations teams to convert business needs into scalable technical solutions.
β’ Investigate, assess, and apply cutting-edge AI, machine learning, and software engineering technologies that enhance product capabilities.
β’ Engage in Agile practices including sprint planning, code reviews, retrospectives, and technical design discussions.
β’ Continuously enhance application performance, scalability, maintainability, and software quality.
β’ Document technical designs, AI models, engineering standards, and development best practices.
β’ 4β8+ years of experience in software development with Python and modern web frameworks.
β’ Strong expertise in SQL, database design, query optimization, indexing, and performance tuning.
β’ Practical experience with machine learning frameworks including Scikit-learn, TensorFlow, PyTorch, Pandas, and NumPy.
β’ Significant experience in developing clustering algorithms such as K-Means, DBSCAN, and Hierarchical Clustering.
β’ Proficient in creating Natural Language Processing (NLP) solutions, including text classification, entity extraction, sentiment analysis, and language models.
β’ Familiarity with Generative AI concepts and AI-assisted software development workflows.
β’ Strong grasp of feature engineering, data preprocessing, model validation, and model optimization.
β’ Experience in designing, developing, and utilizing REST APIs.
β’ Knowledge of data pipeline architecture, ETL processes, and real-time data processing.
β’ Experience with relational and NoSQL databases that support analytics workloads.
β’ Acquainted with Git, CI/CD pipelines, automated testing, and contemporary DevOps practices.
β’ Bachelor's degree in Computer Science, Computer Engineering, Data Science, Machine Learning, Artificial Intelligence, or a related technical field.
β’ Health insurance
β’ Retirement plans
β’ Paid time off
β’ Flexible work arrangements
β’ Professional development
Huron
Capital One
Get handpicked remote jobs straight to your inbox weekly.