Apply

Senior Data Science Engineer

Posted 24 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 160000.0 - 220000.0 USD per year

🔍 Industry: Daily Fantasy Sports

🏢 Company: PrizePicks👥 101-250💰 Corporate about 2 years agoGamingFantasy SportsSports

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentDockerPythonSQLCloud ComputingGCPGitKubernetesMachine LearningPyTorchAirflowData engineeringData scienceFastAPIGrafanaPrometheusREST APIRedisTensorflowTerraformData visualization

Requirements:
  • 5+ years of experience in Backend Engineering/Machine Learning Engineering, shipping and maintaining production-grade systems for internal tools and product users.
  • 2+ years of experience acting as technical lead and providing mentorship and feedback to junior engineers and scientists.
  • Extensive experience exposing real-time predictive model outputs to production-grade systems, leveraging large-scale cloud-based data streaming pipelines and infrastructure.
  • Extensive experience working cross-functionally with data engineering, data science, product, and engineering teams, as well as external data providers and 3rd party services.
  • Experience in most of the following: SQL/NoSQL databases/warehouses: Postgres, BigQuery, BigTable; Scripting languages: SQL, Python, Go, Rust; Cloud platform services in GCP and analogous systems: Cloud Storage, Cloud Compute Engine, Cloud Functions, Kubernetes Engine; Code version control: Git; Code testing libraries: PyTest, PyUnit, etc; Common ML and DL frameworks: scikit-learn, PyTorch, Tensorflow; Modeling methods: classical ML techniques, deep learning, gradient boosting, bayesian methods, generative models; MLOps tools: DataBricks, MLFlow, Kubeflow, DVC; Data pipeline and workflow tools: Airflow, Argo Workflows, Cloud Workflows, Cloud Composer, Serverless Framework; Monitoring and Observability platforms: Prometheus, Grafana, Datadog, ELK stack; Infrastructure as Code platforms: Terraform, Google Cloud Deployment Manager; Other platform tools such as Redis, FastAPI, Docker and data visualization tools such as Streamlit or Dash.
  • Graduate degree in Computer Science, Statistics, Mathematics, Informatics, Information Systems or other quantitative field
Responsibilities:
  • Create and maintain optimal sport data stream architecture, ensuring data reliability in both speed and quality for both raw and transformed data pipelines.
  • Partner with Data Science to determine best paths for operationalization of DS/ML assets, ensuring model output quality, stability, and scalability.
  • Steer the design, implementation, and deployment of the data, MLOps, and API stack required for real-time pricing models, personalization/recommendations, risk management tooling, and other critical functions by contributing to architecture evaluations and decisions for the evolving data product roadmap.
  • Partner cross-functionally with Engineering, QA, and Product teams to enable the creation and distribution of highly-visible and real-time data products to the PrizePicks platform.
  • Build and own rigorous monitoring, alerting, and documentation processes, and work with Engineering teams to ensure complete feature uptime.
  • Grow as a thought leader in the broader PrizePicks technology org, staying abreast of and implementing novel technologies, and disseminating knowledge and best practices to junior members of the team and collaborators alike.
Apply

Related Jobs

Apply
🔥 Senior Data Science Engineer 2
Posted about 1 month ago

📍 United States

🔍 Cybersecurity

🏢 Company: SimSpace👥 251-500💰 $45,000,000 over 1 year agoSecurityCyber SecurityNetwork SecuritySoftware

  • Master’s degree in mathematics, computer science, or closely related field.
  • 4 years of work-experience or research experience in advanced mathematics, computer science, software engineering, cybersecurity or data science.
  • Demonstrated experience in working or developing and applying mathematical or machine learning algorithms to data-intensive problems.
  • Proven experience authoring or maintaining open-source software projects.
  • Demonstrated proficiency in Python, including experience with at least two of these four packages like numpy, pandas, scipy, matplotlib.
  • Demonstrated proficiency in a selection of machine learning algorithms like binary classification, cluster analysis, natural language processing, and decision trees, supervised learning, regression analysis, reinforcement learning.
  • Demonstrated experience utilizing at least two testing frameworks such as unittest and pytest to ensure the quality and reliability of developed software.
  • Demonstrated experience utilizing at least two libraries and frameworks such as PyTorch, TensorFlow, JAX, and scikit-learn to implement advanced AI/ML algorithms.
  • Work with containerization tools like Docker, Podman, or Kubernetes to enhance software deployment and scalability.
  • Design, build, and maintain software solutions to support SimSpace's core activities, including the development of a cutting-edge cybersecurity training platform.
  • Utilize Python and libraries like Numpy, Scipy, and Matplotlib to enhance the platform’s content, courses, learner dashboards, and other features.
  • Create new cyber tools and technologies tailored to the needs of customers, helping them train and evaluate personnel and technologies in a simulated cyber range environment.
  • Design and develop software to support AI and machine learning initiatives, integrating capabilities such as natural language processing, classification algorithms, and neural networks.
  • Utilize libraries and frameworks such as PyTorch, TensorFlow, JAX, and scikit-learn to implement advanced AI/ML algorithms.
  • Manage and optimize database handling, ensuring seamless integration of AI/ML technologies into cybersecurity tools and platforms.
  • Collaborate with internal teams, including product development, engineering, and cybersecurity content developers, to align platform features with broader organizational goals.
  • Engage with external stakeholders and industry experts to incorporate the latest technologies and insights into the software ecosystem.
  • Address complex issues by analyzing data and selecting appropriate methods and techniques to drive creative, effective solutions.
  • Write well-documented and thoroughly tested code, ensuring seamless integration into SimSpace’s broader platform.
  • Develop proficiency in APIs, HTTP protocols, and REST for efficient system integration.
  • Utilize testing frameworks such as unittest and pytest to ensure the quality and reliability of developed software.
  • Work with containerization tools like Docker, Podman, or Kubernetes to enhance software deployment and scalability.
  • Develop novel cybersecurity tools and interact with existing ones that are commonly used by SimSpace's customers and competitors.
  • Continuously research and assess the viability of new cybersecurity technologies to enhance the platform’s capabilities.
  • Collaborate with cross-functional teams to ensure the successful implementation and use of these tools within the SimSpace ecosystem.

DockerPythonSoftware DevelopmentSQLCybersecurityData AnalysisImage ProcessingKubernetesMachine LearningNumpyPyTorchAlgorithmsAPI testingData scienceData StructuresREST APIPandasTensorflowRESTful APIsJSONData modelingSoftware Engineering

Posted about 1 month ago
Apply