Description is seeking a Lead Software Engineer with expertise in AWS and Python and a passion for Machine Learning to help engineer and deploy innovative ML solutions into production. You will collaborate with the Applied AI/ML group and technology teams across the firm contributing to both new and ongoing projects.
In this role you will work alongside Data Scientists to build cloud-based frameworks for hosting machine learning models providing software engineering expertise throughout the model development lifecycle. You will leverage both internal and external cloud platforms utilizing proprietary and open-source tools to ensure models meet SDLC standards are production-ready and can be deployed efficiently. The position requires close interaction with platform developers engineering communities and the integration of existing and new technologies.
Job Responsibilities
- Develop and maintain high-quality secure applications using Python and AWS
- Create architecture and design deliverables lead design and architecture reviews promote best practice
- Integrate AIML solutions into complex domain-specific operations processing systems
- Lead code reviews design discussions and agile planning sessions
- Collaborate with SRE and production monitoring teams to ensure system reliability and performance
- Contribute to software engineering communities of practice and technology events
- Embrace continuous learning creative problem-solving and a can-do attitude
Required Qualifications Capabilities and Skills
- Bachelors degree or higher in Computer Science Engineering or a related field or equivalent formal training/certification
- Proven hands-on experience in Python application development
- Proven hands-on experience developing debugging and maintaining production applications
- Solid understanding of software development best practices including version control testing and CI/CD
- Strong problem-solving communication and collaboration skills with the ability to convey design choices and communicate effectively with stakeholders
- Experience working on AIML systems and/or prior experience collaborating with data scientists
- Track record of designing building and delivering maintainable extensible applications into production environments
Preferred Qualifications Capabilities and Skills
- Experience with Cloud services Infrastructure as Code (IaC Terraform) and containerized application development
- Familiarity with data storage systems (e.g. Postgres OpenSearch) and AWS services such as S3 SageMaker and Bedrock
- Practical experience with Kubernetes EKS Docker Kafka MLOps Large Language Model Operations (LLMOps) Event Driven Systems.
Description is seeking a Lead Software Engineer with expertise in AWS and Python and a passion for Machine Learning to help engineer and deploy innovative ML solutions into production. You will collaborate with the Applied AI/ML group and technology teams across the firm contributing to both new and...
Description is seeking a Lead Software Engineer with expertise in AWS and Python and a passion for Machine Learning to help engineer and deploy innovative ML solutions into production. You will collaborate with the Applied AI/ML group and technology teams across the firm contributing to both new and ongoing projects.
In this role you will work alongside Data Scientists to build cloud-based frameworks for hosting machine learning models providing software engineering expertise throughout the model development lifecycle. You will leverage both internal and external cloud platforms utilizing proprietary and open-source tools to ensure models meet SDLC standards are production-ready and can be deployed efficiently. The position requires close interaction with platform developers engineering communities and the integration of existing and new technologies.
Job Responsibilities
- Develop and maintain high-quality secure applications using Python and AWS
- Create architecture and design deliverables lead design and architecture reviews promote best practice
- Integrate AIML solutions into complex domain-specific operations processing systems
- Lead code reviews design discussions and agile planning sessions
- Collaborate with SRE and production monitoring teams to ensure system reliability and performance
- Contribute to software engineering communities of practice and technology events
- Embrace continuous learning creative problem-solving and a can-do attitude
Required Qualifications Capabilities and Skills
- Bachelors degree or higher in Computer Science Engineering or a related field or equivalent formal training/certification
- Proven hands-on experience in Python application development
- Proven hands-on experience developing debugging and maintaining production applications
- Solid understanding of software development best practices including version control testing and CI/CD
- Strong problem-solving communication and collaboration skills with the ability to convey design choices and communicate effectively with stakeholders
- Experience working on AIML systems and/or prior experience collaborating with data scientists
- Track record of designing building and delivering maintainable extensible applications into production environments
Preferred Qualifications Capabilities and Skills
- Experience with Cloud services Infrastructure as Code (IaC Terraform) and containerized application development
- Familiarity with data storage systems (e.g. Postgres OpenSearch) and AWS services such as S3 SageMaker and Bedrock
- Practical experience with Kubernetes EKS Docker Kafka MLOps Large Language Model Operations (LLMOps) Event Driven Systems.
View more
View less