Python / NumPy Jobs
Python and scientific computing roles in AI/ML.
9 open positions
Pytorch Engineer
Graphcore
Graphcore seeks a PyTorch Engineer to design and optimize software for machine learning accelerators within their frameworks team. The role involves implementing new features, optimizing performance, maintaining codebases, and collaborating across engineering teams while contributing to PyTorch and Triton integration. Success requires strong software engineering fundamentals, deep PyTorch expertise, and the ability to balance code quality with business delivery.
2026 Graduate Software Engineer - PyTorch
Graphcore
Graphcore seeks a 2026 graduate software engineer to join their PyTorch frameworks team, working on machine learning accelerator software integration. The role involves designing, implementing, and optimizing software to ensure Graphcore's hardware has first-class support in state-of-the-art frameworks like PyTorch and Triton.
2026 Graduate Machine Learning Engineer - Applied AI
Graphcore
Graduate-level Machine Learning Engineer role at Graphcore focused on developing and optimizing AI models for specialized hardware accelerators. You'll implement state-of-the-art ML models, optimize for performance across thousands of accelerators, and collaborate with software and research teams on efficient compute and distributed training solutions.
Staff Software Engineer, Safety Processing
Discord
Lead the design and development of scalable backend systems for Discord's Safety Processing team, primarily using Python to handle safety signals and content moderation at scale. Provide architectural guidance, mentor engineers, and implement ML/AI solutions to automate and improve content moderation processes while anticipating adversarial challenges. Drive high-impact projects and cross-functional initiatives to protect Discord's 200M+ users from harmful and illegal content.
Email Security Analyst
Abnormal Security
This role is an entry-level cybersecurity position focused on email security threat analysis and investigation. The analyst uses SQL and Python for data-driven analysis of email attacks, leveraging AI tools to identify patterns and resolve customer escalations. Strong emphasis on documentation, technical communication, and methodical investigation of complex security incidents.
Senior Software Engineer, molab
CoreWeave
CoreWeave seeks a Senior Software Engineer to build molab, a cloud-hosted reactive Python notebook environment that reinvents the data science development experience. You'll architect scalable infrastructure and full-stack features enabling users worldwide to experiment, build interactive apps, and share work seamlessly. This role combines backend systems engineering with developer tool expertise to shape how data scientists think and work.
Senior Software Engineer, Core Open-Source- Marimo
CoreWeave
CoreWeave is hiring a Senior Software Engineer to develop marimo, an open-source Python notebook reinvented as pure, versionable code. You'll work on the core marimo stack including the reactive frontend, dataflow compiler backend, and ecosystem tools. This is a greenfield engineering role for someone passionate about developer tools and building infrastructure that shapes how engineers think.
Senior Developer Relations Engineer - Marimo
CoreWeave
Senior Developer Relations Engineer role focused on growing the marimo community—a next-generation reactive Python notebook environment. The position involves managing developer engagement, community growth, and advocacy for an open-source tool with millions of downloads used by leading companies and universities worldwide.
Software Engineer, Business Technology
Anthropic
Anthropic seeks an experienced product engineer to build internal tools that prioritize user empowerment and systems-level thinking. This senior-level role requires full-stack capability, the autonomy to ship end-to-end features, and a strong product mindset focused on identifying patterns and building reusable abstractions rather than one-off solutions.