cover image
Enigma

Enigma

www.enigma-rec.ai

8 Jobs

33 Employees

About the Company

Here at Enigma, we specialize in Generative AI recruitment, specifically focused on Machine Learning and Software Engineering disciplines. With a combined experience of 20+ years, we understand the intricacies of finding the perfect role as well as the right talent for your team.

But what sets Enigma apart? Our consultative approach. We don't just match candidates with job openings; we guide candidates, founders, and hiring managers through the recruitment process. Our value-added services go beyond traditional recruitment efforts, offering services such as recruitment process structuring, salary benchmarking, share allocation, CV reviews and so much more.

We're more than recruiters – we're partners in your success journey. Our mission is not only to connect you with exceptional talent and companies but also to support your growth and success every step of the way. We're committed to your success. Let us partner with you to connect you with people and companies alike, that will drive growth and innovation for years to come.

Listed Jobs

Company background Company brand
Company Name
Enigma
Job Title
Machine Learning Engineering Manager | Computer Vision | Deep Learning | Python | C++ | London, Hybrid
Job Description
**Job Title** Machine Learning Engineering Manager – Computer Vision & Deep Learning **Role Summary** Lead a multidisciplinary team (5‑10 members) of engineers and applied scientists to design, build, and deploy scalable computer‑vision and deep‑learning solutions for sports and fan engagement. Own end‑to‑end delivery from architecture to production monitoring, ensuring high‑impact outcomes, tight product collaboration, and continuous technical and personal growth for the team. **Expactations** - **Team Leadership** – Manage day‑to‑day operations, set clear goals, and foster a high‑performance culture. - **Technical Ownership** – Define architecture, code standards, and system health across production AI pipelines. - **Cross‑Functional Collaboration** – Work closely with product, engineering, and ops teams to deliver iterative, quality features. - **Talent Development** – Mentor and coach applied scientists and engineers, expanding technical and leadership skill sets. - **Strategic Impact** – Translate business needs into technical solutions that scale and deliver measurable user value. **Key Responsibilities** - Drive team progress toward quarterly and annual targets while maintaining high impact on users and business KPIs. - Lead architectural decisions; ensure code quality, scalability, and cost‑efficiency of AI/ML systems. - Coordinate cross‑team dependencies, facilitate iterative releases, and uphold product quality. - Build and optimize technical processes and team structure for reliable delivery. - Provide career mentorship for applied scientists and engineers. - Maintain production readiness: deployment, monitoring, scaling, and reliability of large‑scale AI workloads. **Required Skills** - Proven leadership with 5‑10 technical contributors. - Hands‑on experience building, operating, and monitoring production AI/ML systems. - Strong proficiency in: - Classical & deep learning computer vision - Multi‑view geometry - GPU‑accelerated computing / Edge inference - Real‑time systems / Signal processing - Large language models (LLMs) (preferred) - Excellent communication; able to explain complex concepts to technical and non‑technical stakeholders. - Product‑oriented mindset with a track record of delivering AI‑driven features. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. - (Optional) Technical certifications in cloud AI/ML platforms, GPU programming, or related domains.
United kingdom
Remote
10-11-2025
Company background Company brand
Company Name
Enigma
Job Title
Research Scientist | Diffusion Modelling | Python | PyTorch | Machine Learning | Generative Modelling | Hybrid, London
Job Description
Job Title: Research Scientist | Diffusion Modelling | Python | PyTorch | Machine Learning | Generative Modelling | Hybrid Role Summary: Develop and deploy diffusion‑based generative models for functional protein design, collaborating with interdisciplinary ML, biology, and engineering teams to translate models into laboratory‑validated therapeutics. Expactations: - Extensive research experience in generative modeling (e.g., diffusion, VAEs, GANs). - Proven ability to engineer production‑grade ML systems and rapid prototypes. - Expertise in building scalable data pipelines and training large‑scale models on cloud or distributed platforms. - Strong focus on model quality, performance, and end‑to‑end optimization. - Adaptability to fast‑moving, mission‑driven environments and cross‑functional collaboration. Key Responsibilities: - Curate and preprocess training/evaluation datasets for protein modeling. - Define and implement practical evaluation metrics aligned with biological objectives. - Rapidly prototype and iterate generative modeling approaches (e.g., diffusion models). - Collaborate on shared codebase with researchers and engineers. - Support compute infrastructure, experimentation tracking, and model development pipelines. - Liaise with experimentalists to plan lab testing and deploy model inference on biological targets. - Integrate laboratory feedback to refine models and datasets. - Stay current on advances in ML and protein science; share knowledge internally. Required Skills: - Python programming; deep learning frameworks (PyTorch, TensorFlow). - Generative modeling (diffusion models, VAEs, GANs). - Large‑scale model training, distributed computing, cloud platforms (AWS, GCP, Azure). - Data engineering: pipeline construction, data inspection, dataset splitting, performance monitoring. - Software engineering best practices (unit testing, CI/CD, version control). - Strong analytical skills, model optimization, and throughput tuning. - Effective communication across technical and biological disciplines. Required Education & Certifications: - Ph.D. or advanced master’s degree in Computer Science, Machine Learning, Computational Biology, Bioinformatics, or related field. - Demonstrated publication record or significant contributions to open‑source ML libraries. - Relevant certifications in cloud technologies or deep learning are a plus.
London, United kingdom
Hybrid
24-11-2025
Company background Company brand
Company Name
Enigma
Job Title
AI Research Scientist | Machine Learning | Deep Learning | Natural Language Processing | LLM | Hybrid | San Jose, CA
Job Description
Job Title: AI Research Scientist Role Summary: Lead advanced research in machine learning, deep learning, and natural language processing to design, evaluate, and deploy AI solutions that meet production needs. Expectations: Deliver research-driven innovations, design rigorous experimental protocols, and bridge the gap between cutting‑edge research and scalable production systems. Key Responsibilities: - Design, execute, and analyze ML experiments; establish baselines and select evaluation metrics. - Identify, adapt, and validate novel AI techniques for company use cases. - Define rigorous evaluation protocols (offline metrics, user studies, adversarial testing) for statistical soundness. - Specify data and annotation requirements; develop guidelines and oversee quality control. - Collaborate with domain experts, product managers, and engineering to refine problem statements and operational constraints. - Create reusable research assets (datasets, modular code, evaluation suites, documentation). - Work with ML Engineers to optimize training and inference pipelines for production integration. - Contribute to academic publications and represent the organization in research communities. Required Skills: - Strong foundation in ML and DL algorithms; proficiency with PyTorch, Hugging Face, NumPy. - Hands‑on experience with PEFT/LoRA, adapters, fine‑tuning, RLHF/RLAIF (PPO, DPO, GRPO). - Expertise in hypothesis‑driven experimentation, ablation studies, and statistically sound evaluation. - Advanced programming in Python (preferred); experience in C++ or Java. - Solid mathematical foundations in probability, linear algebra, and calculus. - Domain expertise in NLP, symbolic reasoning, or speech processing. Required Education & Certifications: - Ph.D. in Computer Science, AI, ML, or related field preferred; Master’s with exceptional research or industry experience acceptable. - 3–5 years of AI/ML research experience in applied or product environments, with a track record of production deployments. - Publications in top‑tier AI/ML conferences (e.g., NeurIPS, ICML, ACL, CVPR) preferred.
San jose, United states
Hybrid
Junior
26-11-2025
Company background Company brand
Company Name
Enigma
Job Title
Machine Learning Researcher | Python | PyTorch | Machine Learning | Deep Learning | Hybrid, Seattle, WA
Job Description
**Job Title** Machine Learning Researcher (Hybrid) **Role Summary** Design, develop, and deploy large‑scale AI foundation models for spatiotemporal physics applications in weather and energy. Lead end‑to‑end system engineering from research to production while collaborating with cross‑functional teams. **Expectations** - Demonstrated success in building and deploying deep‑learning solutions. - Advanced Python skills with PyTorch, TensorFlow, or JAX. - Experience in distributed training and large‑scale data pipelines. - Strong software engineering practices, system design, and performance optimization. - Excellent communication, collaboration, and analytical problem‑solving abilities. **Key Responsibilities** 1. Architect innovative ML models for complex spatiotemporal data. 2. Lead full‑cycle development of large‑scale AI systems—research, prototype, and production deployment. 3. Optimize training and inference pipelines for maximum throughput and efficiency. 4. Design and conduct validation experiments, analyzing performance metrics. 5. Drive long‑term research initiatives with real‑world impact. 6. Collaborate with world‑class researchers and engineers to advance physics foundation models. **Required Skills** - Deep‑learning model development and deployment. - Proficient in Python; expert in PyTorch, TensorFlow, or JAX. - Distributed training frameworks (e.g., Horovod, Dask). - Large‑scale data pipeline design (Spark, Kafka, Airflow). - Strong software engineering: version control, CI/CD, testing. - System design and architectural thinking. - Analytical and problem‑solving mindset. - Effective oral and written communication. **Required Education & Certifications** - MSc or PhD in Artificial Intelligence, Computer Science, or a related technical field. - Peer‑reviewed publications in AI conferences/journals (NeurIPS, ICML, etc.) preferred. - Familiarity with transformers, diffusion models, self‑supervised learning, or foundation model training/fine‑tuning is a plus.
Seattle, United states
Hybrid
26-11-2025