FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – AI Platform
Morgan Stanley. Directly manage and mentor a team of engineers .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in managing and mentoring engineering teams while driving GenAI development projects from conception to deployment. Proficient in translating business requirements into technical solutions and implementing AI evaluation frameworks to ensure high-quality outcomes.
Highest-signal resume keywords
Team ManagementGenAI DevelopmentPython Software DevelopmentAWS Cloud DeploymentsMachine Learning Expertise
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Object-Oriented DesignPrompt EngineeringModel EvaluationMicroservice ArchitecturesREST API DesignAgile DevelopmentCode ReviewsData AssessmentEvaluation MetricsRAG Architectures
Soft Skills
Strong Communication SkillsMentorshipConsensus BuildingProject LeadershipAccountability
Tools & Technologies
OpenAILlamaLangChainPyTorchTensorFlowDockerGitTerraformCI/CD PipelinesGitHub Copilot
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree Preferred
Industry Keywords
Financial Services Industry ExperienceAI Development LifecycleNLPTransformer ArchitecturesLLMs
Tech Stack
Tools & technologiesAWSAzureCloudDockerPythonPyTorchTensorflowTerraform
About the role
Key responsibilities & impact- Directly manage and mentor a team of engineers
- Drive team vision and strategy, communication, consensus building, standards, ownership, accountability, and project management
- Lead GenAI development projects from requirements gathering through deployment, bug fixes, enhancements, and escalated support
- Work with business users and engineering teams to understand requirements, scope solutions, and communicate technical trade-offs
- Design, develop, and maintain reusable platform-level GenAI components, governance processes, model evaluation capabilities, services, and APIs
- Develop platform-level GenAI applications using prompt engineering, RAG pipelines, fine-tuning, and agentic workflows
- Translate business problems into technical solutions by assessing data availability, feasibility, and GenAI alignment
- Support the complete AI development lifecycle from problem scoping through iteration
- Design and execute AI evaluation frameworks with quantitative metrics, A/B testing, sensitivity analysis, regression testing, and continuous quality monitoring
- Select, adapt, and optimize foundation models including OpenAI, Llama, and open-source models
- Conduct code and design reviews for generative AI developers
- Implement and manage AWS cloud deployments for high availability, scalability, and observability
- Maintain and enhance AI applications through data-driven iteration
- Monitor GenAI technology trends and recommend system improvements
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Machine Learning, or a related field of study
- 10+ years of hands-on object-oriented design and development experience
- 3+ years of hands-on Python software design and development
- 3+ years of experience managing software development teams and providing direct guidance, mentorship, project leadership, and team development
- Strong communication skills for business and technical audiences
- Experience translating business problems into technical requirements and assessing data readiness
- Experience with the AI development lifecycle, including problem framing, data assessment, model selection, prompt engineering, evaluation metrics, testing, and deployment
- Strong understanding of ML, NLP, transformer architectures, and LLMs
- Proficiency with LLM APIs including OpenAI, Azure OpenAI, Anthropic, and open-source model serving
- Experience with frameworks such as LangChain, LlamaIndex, or equivalent
- Familiarity with PyTorch, TensorFlow, or Hugging Face Transformers
- Proven experience building cloud-based solutions, preferably on AWS
- Experience with microservice architectures, event-driven architectures, Docker, and REST API design
- Experience with RAG architectures, vector databases, and retrieval-augmented workflows
- Experience maintaining high-quality codebases and enforcing development standards
- Experience with Agile development, code reviews, and Git-based version control
- Experience using AI coding tools such as GitHub Copilot or Claude Code
- Master’s degree preferred
- Financial services industry experience preferred
- Experience with platform-level components, Terraform, CI/CD pipelines, observability, AI evaluation frameworks, and technical presentations preferred
Benefits
Comp & perks- Annual discretionary incentive compensation award may be available
- Participation in relevant business unit incentive compensation plan, potentially including a discretionary bonus
- Medical insurance
- Prescription drug coverage
- Dental insurance
- Vision insurance
- Health Savings Account
- Dependent Day Care Savings Account
- Life insurance
- Disability and other insurance plans
- Paid Time Off, including sick leave consistent with state and local law
- Parental leave
- 20 vacation days annually
- 10 paid holidays
- 401(k)
- Short/Long Term Disability
- Other special perks reserved for employees
- Hybrid working model with remote or in-office work on non-required office days
- Opportunities for internal mobility
- Supportive and empowered work environment
- Diversity and inclusion commitment