Senior Software Engineer developing AI-driven software solutions for legal, tax, and compliance sectors. Collaborating with cross-functional teams to implement advanced AI systems and mentor junior engineers.
Responsibilities
Collaborate with a cross-functional team of product managers, UX designers, and engineers to design, build, and deliver AI-powered solutions.
Architect and implement advanced AI systems, including multi-component pipelines, retrieval-augmented generation (RAG), and custom AI agents with multi-step reasoning.
Integrate AI models into production software through robust APIs and scalable data pipelines.
Adapt AI models and techniques to specialized domains, tailoring solutions for expert systems in areas such as legal, tax, and compliance.
Evaluate and prototype cutting-edge AI techniques to solve business challenges.
Conduct proof-of-concept projects for new AI-driven features.
Stay current with AI research and emerging technologies.
Break down functional requirements into scalable technical specifications.
Mentor junior engineers and facilitate technical discussions.
Contribute to MLOps and LLMOps practices, both in design and implementation.
Act as a thought leader, sharing expertise in company-wide forums and representing the organization in emerging technology areas.
Implement comprehensive testing frameworks and monitoring systems for AI model performance.
Ensure compliance with ethical AI principles and security standards.
Conduct systems analysis and recommend operational improvements.
Requirements
Bachelor's degree in computer science or equivalent experience
5+ years of experience in software engineering; at least 2 years focused on AI/ML
Proficiency in Python and experience with AI/ML frameworks (e.g., PyTorch, TensorFlow)
Strong understanding of machine learning principles, evaluation, and system design
Knowledge of MLOps and the end-to-end lifecycle of AI-powered software applications
Experience integrating AI models into production systems using APIs and data pipelines
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes)
Excellent problem-solving skills and ability to work independently in a fast-paced environment
Strong communication skills and experience working in cross-functional teams.
Experience with AI-driven systems, agent-based architectures, or AI APIs from providers like OpenAI and Anthropic.
Knowledge of vector databases, embeddings, or search-based AI.
Domain knowledge in legal, tax, or accounting
A portfolio of projects demonstrating creativity and skill building solutions with LLMs.
Benefits
Hybrid Work Model: We’ve adopted a flexible hybrid working environment (2-3 days a week in the office depending on the role)
Flex My Way: Supportive workplace policies designed to help manage personal and professional responsibilities, including work from anywhere for up to 8 weeks per year
Career Development and Growth: Continuous learning and skill development programs
Industry Competitive Benefits: Comprehensive benefit plans including flexible vacation, Mental Health Days, Headspace app access, retirement savings, tuition reimbursement, and resources for wellbeing
Social Impact: Employees receive two paid volunteer days off annually and opportunities for community involvement.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.
Software Engineer leading a team to develop high quality software solutions for DoD training systems. Supporting the JTSE program at Joint Staff Complex in Suffolk, VA.
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.