Principal AI/ML Engineer
Indexed description
Our team has a proven track record in helping clients increase revenue, reduce time-to-market, improve end-user experiences, and achieve scalability. We have domain expertise spanning financial services, banking, retail, technology, healthcare, as well as the VC and PE ecosystem, among others.
We are on the lookout for a Principal AI/ML Engineer!
As a Principal AI/ML Engineer at Symphony, you’ll lead AI initiatives for global enterprise clients—shaping solutions, building PoCs, and architecting production-ready ML systems across domains from creative audio/video to complex business workflows. This is a hands-on technical leadership role where you define strategy, design end-to-end architectures, build core components, and set the technical standards for each engagement.
What would be your responsibilities if you join us?
- Translate business challenges into AI/ML solutions; lead discovery workshops.
- Build and present PoCs to validate feasibility and value.
- Contribute technical input to proposals, scoping, and estimations.
- Develop models across NLP, CV, audio, and generative AI.
- Lead fine-tuning and PEFT methods (LoRA, QLoRA, instruction tuning).
- Assess architectural trade-offs: fine-tuning vs. prompting vs. off-the-shelf.
- Architect scalable deployments (APIs, batch, real-time).
- Implement CI/CD for ML: automated training, evaluation, versioning, deployment.
- Define monitoring, drift detection, and optimization standards.
- Collaborate with data engineers on pipelines and feature engineering.
- Stay current with foundation models and multimodal innovations.
- Set coding standards and lead design/architecture reviews.
- Mentor engineers and guide research-to-production workflows.
- Communicate technical decisions to both engineering and executive audiences.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum 10+ years in software engineering or ML, with 5+ years focused on production ML systems
- Strong background in consulting, professional services, or client-facing technical leadership.
- Track record of delivering ML solutions across multiple domains or industries.
- Expert Python; strong software engineering fundamentals.
- Deep experience with PyTorch or TensorFlow and modern architectures (Transformers, Diffusion models).
- Hands-on with LLMs: fine-tuning open-source models (Llama, Mistral), parameter-efficient methods, and evaluation strategies.
- Model serving, containerisation (Docker/Kubernetes), and CI/CD pipelines.
- Proficiency with AWS SageMaker, GCP Vertex AI, or Azure ML.
- Are proactive and enthusiastic about your own continuous learning and improvement
- Have the ability to analyze and understand the business context and logic behind your job responsibilities
- Enjoy working in a pleasant and cooperative atmosphere
- Excited about working in international teams and using well-written and spoken English daily
We’re excited to hear from you! If this opportunity sparks your interest, don’t hesitate—let’s see where this journey can take us.
We’ll review applications as they come in and promptly reach out to candidates chosen to move forward in the process.
Curious to Learn More?
If you have any questions our Talent Acquisition team is here for you. Feel free to drop us an email at [email protected]. We’d love to connect!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search