Dice is the leading career destination for tech experts at every stage of their careers. Our client, The Friedkin Group, is seeking the following. Apply via Dice today!
LIVING OUR VALUES
All associates at The Friedkin Group are guided by Our Values, which are the unifying foundation of our companies. We strive to ensure that every decision we make and every action we take demonstrates Our Values. We believe that putting Our Values into practice creates lasting benefits for all our associates, shareholders, and the communities in which we live.
Job Summary
As a Senior Machine Learning Engineer, you will work on building AI/ML solutions across a wide range of business applications within The Friedkin Group of companies. You will drive the development and deployment of state-of-the-art AI services and analytic applications that support the needs of our business. We are looking for a driven and talented individual who has a strong background in software engineering and a deep understanding of AI/ML frameworks. You will work closely with data scientists, machine learning engineers, and other software engineers, using the latest tools and technologies to develop analytic solutions and integrate analytic models with existing business applications.
Essential Functions
- Work closely with product managers to understand business requirements and translate them into technical solutions.
- Collaborate with data scientists, data engineers, data analysts, software engineers, IT specialists, and stakeholders to expand effective use of AI applications.
- Collaborate with cross-functional teams to design, develop, and maintain highly complex AI/ML systems.
- Develop and implement AI/ML interfaces, services, and analytic applications to support the company's initiatives and projects.
- Deploy machine learning models into production environments, ensuring scalability, reliability, and real-time performance. This may involve containerization, API development, and integration with existing systems.
- Optimize machine learning algorithms and infrastructure for performance, scalability, and cost-efficiency. This may involve parallelization, distributed computing, and resource management.
- Develop User Interfaces (UI) which support the business exploration and interaction with AI/ML models, scenarios, and planning.
- Work will business applications teams to code AI/ML intensive software and algorithms.
- Build services for driving intelligent decisions, interacting with machine learning models.
- Conduct research and stay updated on the latest advancements in AI/ML technology and tools.
- Analyze and optimize system performance to ensure efficient and effective use of resources.
- Deliver features to production while considering functional and non-functional requirements, including security, latency, disaster recovery, and performance.
- Take an active part in a Scrum team to deliver high quality software to the business.
This position may have direct reports depending on the project and organizational structure.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology or other relevant technical discipline
- 8+ years of experience in developing business applications for Machine Learning and Data Science workloads.
- Strong programming skills in Python and Java; experience with Machine Learning libraries and frameworks.
- Experience with common data science tools such as Python, R, PyTorch, TensorFlow, Keras, NLTK, Spacy, or Neo4j, and a good understanding of modeling platforms such as SageMaker, Databricks, and Dataiku.
- Experience with data management technologies such as Databricks, Apache Spark, Hadoop, Kafka.
- Experience developing and deploying Machine Learning solutions on cloud platforms (e.g., AWS, Azure, or Google Cloud Platform). AWS Preferred.
- Experience containerizing analytical models using Docker and Kubernetes or other container orchestration platforms .
- Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure.
- Experience creating, documenting, and communicating software designs for complex products.
- Skilled with domain-driven, event-driven, and microservice architectures.
- Proficient in building, tracking, and communicating plans within agile processes.
- Capable of coaching/mentoring individuals and teams.
The physical requirements described here are representative of those that must be met by an associate to successfully perform the essential functions of the job. While performing the duties of the job, the associate is required daily to analyze and interpret data, communicate, and remain in a stationary position for a significant amount of the workday; and frequently access, input, and retrieve information from the computer and other office productivity devices. The associate is regularly required to move about the office and around the corporate campus. The associate is occasionally required to travel to other sites, including out-of-state, where applicable, for business. The associate must frequently move up to 10 pounds and occasionally move up to 25 pounds.
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an associate encounter while performing the essential functions of this job. While the job is generally performed in an office environment, the associate is occasionally exposed to wet and/or humid conditions, areas in which moving mechanical parts, fumes, toxic or caustic chemicals are present, and outside weather conditions. The noise level in the office environment is typically quiet, but the associate may be occasionally exposed to loud noise levels.
Travel Required
Minimal travel is required for this position (up to 20% of the time and on a domestic basis).
The Friedkin Group and its affiliates are equal opportunity employers and maintain drug-free workplaces by conducting pre-employment drug testing.
TOTAL REWARDS
Our Total Rewards package is an integral part of how we recognize our associates' contributions as well as attract, retain and reward the most qualified employees. We are committed to providing a fair and competitive compensation structure that includes base pay and performance based rewards, where applicable. Compensation is based on various factors including, but not limited to, skill set, experience, qualifications and job-related requirements. Our benefits include medical, dental, and vision along with wellness programs, retirement plans, paid leave and much more! To learn more about these programs and many more, take a tour of our Benefits Page
#HP125
#J-18808-Ljbffr