Earnbetter

Job Search Assistant

Software Development Engineer II - Data Science and Machine Learning

ZRG Embedded Recruiting/RPO • Remote • Posted 3 days ago via LinkedIn

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

Remote • Full-time • Junior Level

Job Highlights

Using AI ⚡ to summarize the original job post

As a Software Development Engineer I at Infinite Sky, you will be responsible for designing, developing, and maintaining software applications that power our platform. This role involves full-stack development using Python, TypeScript, and other technologies, collaborating with cross-functional teams, and ensuring the reliability, performance, and security of the platform. The position is remote with a monthly in-person team meeting, and offers the opportunity to contribute to innovative solutions that enhance athlete performance and the sports industry.

Responsibilities

  • Design, develop, and maintain full-stack software applications that power our platform using Python, TypeScript, and other technologies
  • Collaborate with cross-functional teams to define, design, and implement new features and enhancements
  • Write clean, reusable, and scalable code that follows software development principles and best practices
  • Ensure the overall reliability, performance, and security of the platform
  • Troubleshoot and debug issues and provide technical support
  • Conduct code reviews and testing
  • Research and evaluate new technologies and tools to improve our platform
  • Contribute to the continuous improvement of our software development processes and practices
  • Create and update documentation
  • Collaborate with senior engineers and participate in knowledge sharing sessions

Qualifications

Required

  • A bachelor’s degree in Computer Science or a related field
  • At least 2 years of experience as a software engineer or a similar role
  • Full-stack development skills and proficiency in Python and TypeScript
  • Solid understanding of software development principles and best practices, such as agile, scrum, git, etc.
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Preferred

  • Passion for sports and technology
  • Familiarity with data science and machine learning concepts

Full Job Description

Are you passionate about sports and technology? Do you want to leverage your skills in data science and machine learning to create cutting-edge solutions that help athletes perform better and prevent injuries? Do you enjoy making technical decisions and mentoring your peers? If so, you might be the perfect fit for our Software Development Engineer II role at Infinite Sky.

Infinite Sky is a fast-growing startup that develops and markets an innovative platform for modeling, analyzing, assessing, predicting, and improving the performance of athletes at all levels. As a Software Development Engineer II, you will be a tech lead responsible for designing, developing, and maintaining data-driven software applications that power our platform. You will work with a talented and diverse team of engineers, data scientists, and sports experts to deliver high-quality products that enhance the fan experience and advance the sports industry.

Role Description

  • Own a technical area, guiding a team to success
  • Design, develop, and maintain data-driven software applications that power our platform using Python, TypeScript, and other technologies
  • Develop and implement machine learning models to analyze and predict athlete performance
  • Collaborate with cross-functional teams to define, design, and implement new features and enhancements
  • Write clean, reusable, and scalable code that follows software development principles and best practices
  • Ensure the overall reliability, performance, and security of the platform
  • Troubleshoot and debug issues and provide technical support
  • Conduct code reviews and testing
  • Research and evaluate new technologies and tools to improve our platform
  • Contribute to the continuous improvement of our software development processes and practices
  • Create and update documentation
  • Mentor and coach new-in-career developers and share your knowledge and expertise
  • Adeptly navigate the ambiguity and chaos common to early-stage start-ups

By doing this, you will help us achieve our mission of improving athlete performance, reducing injuries, and enhancing the fan experience. Our team is 100% remote and meets face-to-face every month. Collaboration is valued as highly as individual contribution. We solve hard problems every day while remaining true to our culture of fun, inclusion, and growth.

Qualifications

  • A bachelor’s degree in Computer Science, Data Science, or a related field
  • At least 5 years of experience as a software engineer or a similar role, including experience as a tech lead
  • Experience with machine learning, data analysis, and cloud computing technologies
  • Proficiency in Python and TypeScript
  • Solid understanding of software development principles and best practices, such as agile, scrum, git, etc.
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Passion for sports and technology is a plus

Join us at Infinite Sky and be part of a team that is transforming the sports industry through innovative technology and data-driven insights.