onsite
AI System Research and Development Engineer - Optimization - Snowflake
Software Engineer
Lead AI system research and development focused on optimization, building experimental models in Python and PyTorch to accelerate enterprise AI capabilities on cloud platforms.
About the role
Key Responsibilities
- Design, prototype, and evaluate AI models that optimize data processing and query performance for large-scale cloud services.
- Implement end-to-end experiments using Python, PyTorch, and cloud tooling to validate new algorithms and measure impact.
- Collaborate with cross‑functional teams to integrate optimized models into production pipelines and monitor real‑world performance.
- Document research findings, publish internal technical reports, and present results to senior stakeholders.
- Iterate rapidly on emerging AI techniques, maintaining a culture of experimentation and continuous improvement.
Requirements
- Strong background in machine learning, optimization, and statistical modeling.
- Proficiency in Python and deep learning frameworks such as PyTorch or TensorFlow.
- Experience deploying models at scale on cloud platforms (e.g., AWS, Snowflake).
- Excellent problem‑solving skills and a passion for turning research into production‑ready solutions.
- Effective communicator with the ability to translate complex concepts to technical and non‑technical audiences.
Skills
pythonmachine learningpytorchaws