Data Science Engineer
Role details
Job location
Tech stack
Job description
Foley & Lardner LLP is currently seeking a Data Science Engineer to join our Business Systems and Data Science team. The right candidate will be responsible for all aspects of selected data science (including Data Mining, AI, Machine Learning) related Technology initiatives for the firm, from proposal and requirements definition to project planning and implementation, working with both the requesting party and Technology team using a variety of tools. This position requires comprehensive knowledge of formal project skills and will provide a proactive interface between internal clients and the Technology team to ensure effective definition of a delivery of data science initiatives. Responsibilities Leads and drives the execution of data science projects including predictive modeling, natural language processing.
- Applies mathematical, problem-solving, and coding skills to manage big data, extracting valuable insights.
- Uses data mining or extracting tools to find usable data from valuable data sources.
- Makes use of machine learning tools to select features, create and optimize data classifiers.
- Performs preprocessing of structured and unstructured data.
- Assists with Data taxonomy development and maintain our taxonomy for legal data (e.g., taxonomy clean up, SALI Taxonomy implementation).
- Collaborates with firm leadership to identify strategic goals related to data utilization and implement data strategy components in collaboration with Business Intelligence.
- Collaborates with Knowledge Management, Business Intelligence and Competitive Intelligence to identify strategic goals related to legal team data utilization.
- Helps to develop strategies for best practices on data science projects
- Sets and manages project milestones and dates
- Performs other related duties as assigned
- Provides guidance and best practice advice to data science interns
Requirements
- Bachelor's Degree required; Master's degree in Data Science, Computer Science, Software Engineering or similar related field of study desirable
- Minimum of 1 year of relevant technology experience required
- Working knowledge of software development and scripting languages such as Python, C#, JavaScript, HTML
- Ability to program un-assisted by LLMs if needed
- Proficient with prompting and working with LLMs
- Working knowledge with core Python packages used for machine learning such as Pandas, scikit-learn, PyTorch, MLflow, matplotlib, and numpy
- Knowledge of developing applied AI applications with packages such as langchain or through custom LLM app pipelines
- Basic understanding of developing within or integrating with cloud environments such as Azure or AWS
- Office 365 application proficiency (Outlook, Word, Excel, PowerPoint and Teams)
- Experience with data analysis and reporting
- Experience with Dev Ops
- Knowledge of SQL and data mining tools
- Strong written and verbal communication and customer service skills, along with experience using advanced tools for effective communication
- Must be able to work independently and in a team environment to prioritize and perform multiple duties simultaneously while maintaining superior attention to detail, accuracy, and organization