Stats Perform02.03.26
AI SCORE 8.5

Software Engineer II - Python & AI/​ML Applications (Remote)

$120K–$150K/year

About the Role

We are looking for a talented Software Engineer II to join our dynamic team at Stats Perform. This remote Software Engineer II position offers the opportunity to work on cutting-edge AI and machine learning applications that enhance the sports experience for fans and professionals alike. As a part of our team, you will leverage your expertise in Python, web scraping, and cloud-native technologies to build innovative solutions that drive our mission forward.

What You'll Do

  • Design, develop, and maintain Python-based AI/LLM applications, ensuring seamless integration with tools like Lang Chain and Docling.
  • Build robust pipelines for document parsing, knowledge extraction, and intelligent automation.
  • Collaborate with data scientists and AI researchers to integrate ML/LLM models into production-grade systems.
  • Implement best practices for CI/CD using Argo CD and manage AI workflows on Kubernetes.
  • Deploy scalable applications leveraging AWS cloud services, focusing on performance and reliability.
  • Integrate logging and monitoring tools such as Prometheus, Grafana, and CloudWatch for enhanced observability.
  • Participate in architecture discussions and contribute to the improvement of AI infrastructure.
  • Ensure high availability, scalability, and security of deployed solutions.

Requirements

  • 5-8 years of experience in Python development, with a strong focus on building AI/ML applications.
  • Proven experience with Lang Chain, Docling, and other LLM frameworks.
  • Hands-on experience in integrating LLM with APIs and vector databases.
  • Strong knowledge of Git and CI/CD pipelines, particularly with Argo CD.
  • Good understanding of Kubernetes for orchestrating AI/ML workloads.
  • Familiarity with AWS services, including Lambda, CloudWatch, and S3.
  • Experience with logging and monitoring tools like Prometheus and Grafana.
  • Knowledge of prompt engineering and model evaluation.

Nice to Have

  • Familiarity with AI/ML pipelines such as MLflow and Kubeflow.
  • Understanding of microservices and distributed architectures.
  • Experience with vector databases like Pinecone and FAISS.

What We Offer

  • Competitive salary range of $120,000 - $150,000 per year.
  • Flexible working hours and the option to work from anywhere.
  • Mental Health Days Off and ‘No Meeting Fridays’ to promote work-life balance.
  • Opportunities for professional development and growth within the company.
  • Participation in charitable activities and Employee Resource Groups.
  • A diverse and inclusive workplace that values creativity and innovation.
Why This Job8.5 of 10

This Software Engineer II position at Stats Perform offers a unique opportunity to work remotely on innovative AI/ML applications in the sports tech industry. With a competitive salary and a focus on diversity and inclusion, it's an attractive role for experienced developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python with a strong understanding of AI/ML frameworks and libraries such as TensorFlow or PyTorch, enabling the development of advanced machine learning applications.

Experience with cloud-native technologies, especially AWS, and container orchestration tools like Kubernetes, ensuring effective deployment and scaling of applications in a remote environment.

Demonstrated ability to implement CI/CD pipelines using tools like Argo CD and Jenkins, along with monitoring solutions like Prometheus and Grafana, to maintain high availability and performance of applications.

Learning Resources

Python for Data Science and Machine Learning Bootcampcourse

Career Path

Software Engineer II - Python & AI/ML Applications(Now)Software Engineer III - AI/ML Applications Lead(1-2 years)Engineering Manager - AI/ML Solutions(3-5 years)

Market Overview

Market Size 2024
$47.2B
Annual Growth
11.1%
AI Adoption in Software Development
75%
Investment in AI/ML Technologies
+120%
Labour Demand for Python Developers
+25%
Avg Salary for Senior Python Engineers
$130K

Skills & Requirements

Required
PythonAWSKubernetes
Growing in Demand
Machine LearningData EngineeringCloud Architecture
Declining
jQueryAngularJS 1.x

Domain Trends

Rise of AI-Driven Development
AI tools are increasingly integrated into the software development lifecycle, with 75% of developers using AI to enhance coding efficiency.
Shift Towards Serverless Architectures
The adoption of serverless computing is growing, with a 40% increase in companies using AWS Lambda and similar services for scalable Python applications.
Increased Focus on Observability
The demand for observability tools like Prometheus and Grafana is surging, with a 50% rise in organizations adopting these tools for better application performance monitoring.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.