Your Journey at Crowe Starts Here:
At Crowe, you have the opportunity to deliver innovative solutions to today’s complex business issues. Crowe’s accounting, consulting, and technology personnel are widely recognized for their in-depth expertise and understanding of sophisticated process frameworks and enabling technologies, along with their commitment to delivering measurable results that help clients build business value. Our focus on emerging technology solutions along with our commitment to internal career growth and exceptional client value has resulted in a firm that is routinely recognized as a “Best Place to Work.” We are 75 years strong and still growing. Come grow with us!
Job Description:
About Applied AI and Machine Learning at Crowe
Everything we do is about making the future of human work more purposeful. We do this by leveraging state-of-the-art machine learning, modern architectures, and industry experts to create AI-powered software-as-a-service.
Our world-class AI and ML professionals give Crowe the ability to capture and harness the power of data. A combination of Machine Learning Engineers and ML DevOps Engineers create and deploy AI functionality to solve complex problems. We focus on building scalable AI products, based on rigorous data exploration, validation via proof-of-concept buildout, and close partnership with subject matter experts across business areas. You will learn and build on a wide range of technologies – distinguishing Crowe in the market and driving the firm’s technology and innovation strategy.
About the Team
- We foster good science. You are given the time and resources to build your expertise in your project and beyond; you will guide fellow MLEs and product stakeholders through your work.
- We want to make good scientists better. MLEs have plenty of options on the job market. We want to be one of the best. We have regular ethics and book club meetings, monthly lightning talks where team members teach each other, support for conferences, and weekly “10P” independent time for ongoing learning.
- We value work-life balance. Our distributed team offers unlimited PTO and a flexible work-from-home policy. We actively discourage weekend and off-hours work (unless that’s genuinely your thing).
About the Role
As a Machine Learning Engineer - Technical Lead II for Crowe Intelligent Document Analyzer (CIDA), you will design the future of this document extraction product as it transitions from a combination of Natural Language Processing and embeddings models to fully integrate with Crowe’s in-house Generative AI platform and to leverage Large Language Models (LLMs).
You will lead the team in architecting a solution that not only enhances predictive accuracy but also streamlines user interactions with the product, reducing the need for extensive data labeling and training time. This role is not just about technical expertise; it's about envisioning a transformative user experience, directly impacting the efficiency and capabilities of Crowe internal team and client operations.
Role Responsibilities
- Architect and drive the technical vision for CIDA, leading the development and implementation of modern predictive approaches that merge LLM capabilities with existing NLP solutions.
- Collaborate with Product Manager and internal client teams to understand end user needs and translate these into technical solutions that simplify and improve user experience.
- Set high standards for day-to-day code quality and research best practices, while proactively identifying improvements that benefit the product and/or development team.
- Analyze and escalate areas of future risk, plan mitigations, and collaborate closely with partner teams to resolve issues. Develop and execute test plans and automation opportunities, as applicable.
- Partner with Machine Learning DevOps to understand requirements for product scalability, stability, and maintainability, e.g., to improve document queueing or throughput.
- Support software release cycles and partner with collaborative teams to deploy working code to production.
- Lead a team at various competency levels, from junior to senior, providing code review and feedback to support quality deliverables; regularly mentor 2+ Machine Learning Engineers, formally or informally.
Required Skills
- Programming. Your job will require you to code in Python; you’re familiar with Linux/UNIX systems.
- Production machine learning. You enjoy machine learning and understand supporting these solutions in a production environment using tools like Docker and Git; you’re familiar with Kubernetes.
- Large Language Models. You’ve worked on products or personal projects involving Large Language Models, such as ChatGPT. You’re plugged into the latest development in this fast-moving area. You’ve spent time using development tools in this area, such as huggingface’s transformers.
- Natural Language Processing (NLP). You have worked on products or personal projects that use NLP techniques such as fuzzy matching, named entity recognition, etc.
- ML Architecting. You are comfortable driving your project’s technical vision, while aligning to product strategy, prioritization, and risk/data requirements.
- Communication skills. You are an effective context-switcher who knows their audience and speaks in appropriate technical depth and detail; you partner to communicate technical concepts to business stakeholders and proactively seek collaboration opportunities with partner teams.
- Leadership skills. As a team leader, you proactively build empathetic connections that prioritize your teammates’ professional growth and personal well-being; you prioritize work based on individuals’ skills and development needs; you effectively delegate responsibilities outside your scope or skillset.
Preferred Skills
- Software Release Experience. You’re comfortable supporting software release cycles, developing test criteria, and deploying code to production environments via platforms such as Azure DevOps or Github.
- Related tooling. You’re familiar with commercial text extraction tools, such as Azure Form Recognizer.
- Related modeling knowledge. You have a working knowledge of the limitations and capabilities associated with implementing various NLP modeling techniques, such as embedding models, supervised learning, and few/zero-shot learning. You have used or played around with computer vision solutions.
- Agile experience. You’re experienced attending and/or facilitating Scrum or Kanban meetings; you favor incremental, iterative improvements through regular releases, testing, and monitoring.
- Knowledge sharing. You enjoy sharing what you learn, whether by offering cross-training opportunities, giving internal team “lightning talks,” or by creating sterling runbooks for teams’ future usage.
- Curiosity about machine learning. You’re intrinsically motivated to stay fresh in machine learning. You aren't afraid to take a stab at deep learning papers before they become blog posts.
#LI-Hybrid
Our Benefits:
At Crowe, we know that great people are what makes a great firm. We value our people and offer employees a comprehensive benefits package. Learn more about what working at Crowe can mean for you!
How You Can Grow:
We will nurture your talent in an inclusive culture that values diversity. You will have the chance to meet on a consistent basis with your Career Coach that will guide you in your career goals and aspirations. Learn more about where talent can prosper!
More about Crowe:
Crowe (www.crowe.com) is one of the largest public accounting, consulting and technology firms in the United States. Crowe uses its deep industry expertise to provide audit services to public and private entities while also helping clients reach their goals with tax, advisory, risk and performance services. Crowe is recognized by many organizations as one of the country's best places to work. Crowe serves clients worldwide as an independent member of Crowe Global, one of the largest global accounting networks in the world. The network consists of more than 200 independent accounting and advisory services firms in more than 130 countries around the world.
Crowe LLP provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Crowe LLP does not accept unsolicited candidates, referrals or resumes from any staffing agency, recruiting service, sourcing entity or any other third-party paid service at any time. Any referrals, resumes or candidates submitted to Crowe, or any employee or owner of Crowe without a pre-existing agreement signed by both parties covering the submission will be considered the property of Crowe, and free of charge.