
Senior Software Engineer / Architect - AI Assistant
Bloomberg · New York, NY
- On site
- Full-time
- $200,000 / year
- New York, NY
Job highlights
- Build scalable AI Assistant platform for legal tech.
- Develop intuitive, personalized, contextual user experiences.
- Utilize Python, LLMs, and vector/semantic indexes.
- Drive AI adoption and workflow integration.
- Collaborate and mentor junior team members.
About the role
Senior Software Engineer / Architect - AI Assistant
Bloomberg Law is changing the legal industry by delivering the most sophisticated research platform on the market by focusing on real-time answers, analytics and automation. Our goal is to use innovative technologies to deliver best in class solutions that will impact the future practice of law.
Core Experience Team Mission
The Core Experience team's mission is to craft seamless, intuitive, and innovative experiences that empower users across BLAW/BGOV/BTAX suite of products. AI Assistant is a key component that aims to provide ubiquitous access to AI-driven workflows across our products, and the Core Experience team's goal is to build a scalable & modular platform for integration of tools, datasets & workflows into the AI Assistant eco-system.
Role Impact
We are looking to use AI Assistant as a catalyst for transforming the way our users engage with our products, and design and build core experiences that are:
- Intuitive: making it easy for users to find what they need
- Personalized: tailoring interactions to individual preferences
- Contextual: reduce friction by surfacing contextual information within users' workflows
Technologies & Approach
We aim to leverage a varied set of technologies throughout the stack, including Vue components for UI, Python & LLM powered backend systems, Vector & Semantic indexes for knowledge base searches. As platform providers, our goal is to accelerate the velocity of adoption of AI-driven workflows across the organization and facilitate other teams to build workflows.
What’s In It For You
- Help expand our AI Assistant capabilities
- Be tuned in to market trends and find innovative solutions in the domain of Agentic research tools
- Learn and apply best practices in running large-scale distributed systems
- Take ownership of technical solutions, from development and delivery to production
- Take risks. Our fast paced environment will require you to rise to the challenge and strive to exceed expectations
Minimum Qualifications
- 5+ years working experience in either Java, Python, C++ or any other object-oriented language
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Familiarity with and willingness to guide junior members of the team on design and coding best practices
- Great collaboration skills in a team environment, and a willingness to help and receive help from others
Preferred Qualifications
- Passion in building the next generation legal research platform
- A self-starter mindset
Key skills/competency
- AI Assistant
- Software Engineering
- Architecture
- Python
- LLM
- Vector Databases
- Semantic Search
- Distributed Systems
- Vue.js
- Object-Oriented Programming
Skills & topics
- Software Engineer
- AI
- Assistant
- Architect
- Python
- LLM
- Vector Database
- Semantic Search
- Distributed Systems
- Legal Tech
- New York
- Bloomberg
How to get hired
- Tailor your resume: Highlight experience with Python, LLMs, and distributed systems relevant to AI Assistant.
- Showcase leadership: Emphasize your 5+ years of OO language experience and mentoring skills.
- Demonstrate passion: Articulate your interest in transforming legal research with AI.
- Prepare for interviews: Be ready to discuss system design and collaborative problem-solving.
- Connect with us: Network with Bloomberg engineers to understand team culture and impact.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the AI Assistant role at Bloomberg Law?
- The primary focus is to build a scalable and modular platform for integrating tools, datasets, and workflows into the AI Assistant ecosystem, aiming to transform user engagement with legal research products through AI-driven features.
- What programming languages are preferred for the Senior Software Engineer Architect AI Assistant position?
- The role requires 5+ years of experience in object-oriented languages, with a strong preference for Python, Java, or C++. Python is particularly highlighted due to its use in backend systems and LLM integration.
- What kind of technical skills are essential for this AI Assistant role at Bloomberg?
- Essential technical skills include proficiency in object-oriented programming (Python, Java, C++), familiarity with LLM-powered backend systems, and experience with Vector & Semantic indexes for knowledge base searches. Experience with Vue components for UI is also beneficial.
- Does Bloomberg Law offer opportunities for career growth in AI and Machine Learning?
- Yes, this role is central to expanding AI Assistant capabilities, offering opportunities to work with cutting-edge AI technologies, learn best practices in large-scale distributed systems, and contribute to innovative solutions in agentic research tools.
- How important is collaboration and mentorship in this Senior Software Engineer Architect AI Assistant role?
- Collaboration and mentorship are very important. The role requires great collaboration skills in a team environment and a willingness to help and receive help from others, including guiding junior team members on design and coding best practices.
- What is the expected salary range for the Senior Software Engineer Architect AI Assistant position at Bloomberg?
- The referenced salary range is $160,000 - $240,000 USD annually, plus benefits and bonus. Actual compensation may vary based on location, experience, and other factors.
- What kind of benefits does Bloomberg offer its employees?
- Bloomberg offers a comprehensive and generous benefits plan, which may include merit increases, incentive compensation, paid holidays, PTO, medical, dental, vision, disability benefits, 401(k) with match, life insurance, and wellness programs.
- What does Bloomberg Law mean by 'agentic research tools' in the job description?
Similar roles
Open positions we recommend based on this role.