keywords/skills

Showing page 8 of 88 (10 in 0.22 seconds)

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Research Engineer - Artificial Intelligence
News and social media move financial markets. Bloomberg is one of the largest producers of news in the world and we ingest millions of news stories every day from over 70,000 external news feeds and social media such as Twitter. This data keeps our clients informed, and our team's insights help make sense of it for our customers.
 
Who are we? Bloomberg's Artificial Intelligence (AI) group is a team of engineers and researchers who have a passion for solving complex problems. Our charter: to extract and identify relevant, meaningful, tradeable, and actionable information (such as pricings, earnings, recommendations and major events) from data (including news, web, social media, and structured data) in real-time, as well as providing advanced ways of accessing this data (such as search, summarization, recommendations, and natural language question answering). Since our customers rely on this information to make swift financial decisions, we guarantee precision, accuracy, and latency numbers beyond most academic and industry standards.
We aren't just building customer-facing products, as the infrastructure and algorithms we develop are themselves used across the company. We also publish papers, attend conferences, organize workshops, and contribute back to the larger data science community whenever we can (see https://www.techatbloomberg.com/ai/ and https://bloomberg.com/company/d4gx/ ).
 
Who are you? A research scientist and engineer who wants to work in the areas of machine learning, natural language processing, information extraction, reinforcement learning, graphical models, summarisation, information retrieval, question answering, recommender systems, and/or knowledge graphs. You want to join a close-knit group and make a big impact.
 
We'll trust you to:
  • work with others in the AI group and the company on production systems and applications
  • publish research findings in leading academic venues and represent Bloomberg at industry conferences
  • write, test and maintain production-quality code, and
  • design, experiment, and evaluate algorithms, and models
  •  
    You'll need to have:
  • experience in AI, NLP, ML, Optimization, or related fields
  • experience programming in C++, Python or Java, and
  • a master's degree (PhD preferred) with industrial experience
  •  
    We'd love to see:
  • a quantitative background (Probability, Statistics, Linear Algebra, etc.)
  • experience with distributed computational frameworks (YARN, Spark, Hadoop, Kubernetes, Docker), and
  • publications in top-tier conferences or journals (such as ACL, AAAI, SIGIR, KDD, EMNLP, ICML, NIPS or equivalent)
  •  
    Interview process:
    We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here: https://www.bloomberg.com/careers/technology/engineering/data-science-teams/
    We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know! 

If this sounds like you, apply!
And do check out our blog, TechAtBloomberg.com/ai, to learn more about our publications and projects in data science.
 
Bloomberg is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Research Engineer - Artificial Intelligence
News and social media move financial markets. Bloomberg is one of the largest producers of news in the world and we ingest millions of news stories every day from over 70,000 external news feeds and social media such as Twitter. This data keeps our clients informed, and our team's insights help make sense of it for our customers.
 
Who are we? Bloomberg's Artificial Intelligence (AI) group is a team of engineers and researchers who have a passion for solving complex problems. Our charter: to extract and identify relevant, meaningful, tradeable, and actionable information (such as pricings, earnings, recommendations and major events) from data (including news, web, social media, and structured data) in real-time, as well as providing advanced ways of accessing this data (such as search, summarization, recommendations, and natural language question answering). Since our customers rely on this information to make swift financial decisions, we guarantee precision, accuracy, and latency numbers beyond most academic and industry standards.
We aren't just building customer-facing products, as the infrastructure and algorithms we develop are themselves used across the company. We also publish papers, attend conferences, organize workshops, and contribute back to the larger data science community whenever we can (see https://www.techatbloomberg.com/ai/ and https://bloomberg.com/company/d4gx/ ).
 
Who are you? A research scientist and engineer who wants to work in the areas of machine learning, natural language processing, information extraction, reinforcement learning, graphical models, summarisation, information retrieval, question answering, recommender systems, and/or knowledge graphs. You want to join a close-knit group and make a big impact.
 
We'll trust you to:
  • work with others in the AI group and the company on production systems and applications
  • publish research findings in leading academic venues and represent Bloomberg at industry conferences
  • write, test and maintain production-quality code, and
  • design, experiment, and evaluate algorithms, and models
  •  
    You'll need to have:
  • experience in AI, NLP, ML, Optimization, or related fields
  • experience programming in C++, Python or Java, and
  • a master's degree (PhD preferred) with industrial experience
  •  
    We'd love to see:
  • a quantitative background (Probability, Statistics, Linear Algebra, etc.)
  • experience with distributed computational frameworks (YARN, Spark, Hadoop, Kubernetes, Docker), and
  • publications in top-tier conferences or journals (such as ACL, AAAI, SIGIR, KDD, EMNLP, ICML, NIPS or equivalent)
  •  
    Interview process:
    We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here: https://www.bloomberg.com/careers/technology/engineering/data-science-teams/
    We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know! 

If this sounds like you, apply!
And do check out our blog, TechAtBloomberg.com/ai, to learn more about our publications and projects in data science.
 
Bloomberg is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Senior Software Engineer - Portfolio Analytics
Our team:
Bloomberg Portfolio Analytics (PORT) empowers the most prominent players in the financial world to manage their portfolios, assess exposures, and make decisions that move the markets. Our flagship product on the Bloomberg Professional service is a critical tool used daily by money managers, mutual funds, hedge funds, and pension funds around the world. PORT provides industry-leading quantitative financial tools and overnight batch report generation.

Our team focuses on the growing Portfolio Tickerization product. Tickerization allows Bloomberg clients to convert any portfolio into a ticker and use it anywhere as a security, including creation of portfolio hierarchies and exposing portfolio analytics data for enterprise clients. We are doing large improvements to Tickerization core infrastructure and developing multiple new components in Python. You will get to shape new parts of the system with complex scale and reliability requirements and work with variety of technologies - application services are in Python, C++ and Lua with PostgreSQL database. We care about our development experience and use docker-compose for consistent local development and CI.

Who are you?
An experienced developer with interest in distributed systems who enjoy working closely with business, clients and loves the challenge of transforming the current system!

We'll trust you to:
  • Take ownership of the full development cycle and collaborate with the team on design and implementation of new parts of Tickerization
  • Partner with clients and other developers to design, build and roll-out solutions that will optimize complex workflows
  • Explore new technologies both within and outside of Bloomberg to see if any of them can help make our products run faster, increase stability, etc.
  • Embrace working together as a team - mentoring and learning from their existing teammates to break knowledge silos and ensure that our team is producing reliable, well documented and well understood products for our clients

You will need to have:
  • Proven experience in Python or C++
  • Experience covering the full software development life cycle
  • Interest in working in an application facing team- Understanding of distributed systems challenges e.g. prioritization, throttling, failure recovery
  • Pragmatic problem-solving skills

We'd love to see:
  • Interest in understanding our products and processes
  • Experience in large distributed systems

Interview process:
We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here: https://www.bloomberg.com/careers/technology/engineering/software
engineering-experienced-hire/

We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know!

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Senior Software Engineer - Portfolio Analytics
Our team:
Bloomberg Portfolio Analytics (PORT) empowers the most prominent players in the financial world to manage their portfolios, assess exposures, and make decisions that move the markets. Our flagship product on the Bloomberg Professional service is a critical tool used daily by money managers, mutual funds, hedge funds, and pension funds around the world. PORT provides industry-leading quantitative financial tools and overnight batch report generation.

Our team focuses on the growing Portfolio Tickerization product. Tickerization allows Bloomberg clients to convert any portfolio into a ticker and use it anywhere as a security, including creation of portfolio hierarchies and exposing portfolio analytics data for enterprise clients. We are doing large improvements to Tickerization core infrastructure and developing multiple new components in Python. You will get to shape new parts of the system with complex scale and reliability requirements and work with variety of technologies - application services are in Python, C++ and Lua with PostgreSQL database. We care about our development experience and use docker-compose for consistent local development and CI.

Who are you?
An experienced developer with interest in distributed systems who enjoy working closely with business, clients and loves the challenge of transforming the current system!

We'll trust you to:
  • Take ownership of the full development cycle and collaborate with the team on design and implementation of new parts of Tickerization
  • Partner with clients and other developers to design, build and roll-out solutions that will optimize complex workflows
  • Explore new technologies both within and outside of Bloomberg to see if any of them can help make our products run faster, increase stability, etc.
  • Embrace working together as a team - mentoring and learning from their existing teammates to break knowledge silos and ensure that our team is producing reliable, well documented and well understood products for our clients

You will need to have:
  • Proven experience in Python or C++
  • Experience covering the full software development life cycle
  • Interest in working in an application facing team- Understanding of distributed systems challenges e.g. prioritization, throttling, failure recovery
  • Pragmatic problem-solving skills

We'd love to see:
  • Interest in understanding our products and processes
  • Experience in large distributed systems

Interview process:
We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here: https://www.bloomberg.com/careers/technology/engineering/software
engineering-experienced-hire/

We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know!

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
2020 Software Engineer - Summer Internship
Bloomberg software engineers develop impactful solutions to complex, real-world problems. This is no different for our interns. Engineering interns take ownership of their projects under the mentorship of full-time software engineers. We are looking for top computer science students who are passionate about technology and eager to learn in our high energy, fast-paced environment.

As an intern, you'll become an expert on the Bloomberg Terminal and gain a deeper understanding of technology and finance. In addition to your projects, you'll participate in coding challenges, attend tech talks and network with other interns.
 
We'll trust you to:
  • Take ownership of projects under the guidance of your mentor
  • Be a collaborative member of your team
  • Have a deep understanding of data structures and algorithms
  • Be an excellent problem solver

You'll need to:
  • Have programming experience in C, C++, Java or Python
  • Be working towards a degree in Computer Science
  • Be passionate about technology and have an eagerness to learn in our high energy, fast-paced environment.
  •  
    If this sounds like you, please apply below!

We are deeply proud of our diverse and open culture, and value diversity of thought and perspective in every form. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender identity, sexual orientation, age, marital status, veteran status, disability status, or any other classification protected by applicable law. Disruptive innovation and breakthrough performance only happen when we are able to channel the diverse ideas and experiences of our employees to solve the needs of our clients.

Bloomberg is a disability inclusive employer. Please let us know if you require any adjustments to be made for the recruitment process by emailing access2@bloomberg.net.

Alternatively, you can get support from our disability partner EmployAbility, please contact +44 7852 764 684 or info@employ-ability.org.uk.

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
2020 Software Engineer - Summer Internship
Bloomberg software engineers develop impactful solutions to complex, real-world problems. This is no different for our interns. Engineering interns take ownership of their projects under the mentorship of full-time software engineers. We are looking for top computer science students who are passionate about technology and eager to learn in our high energy, fast-paced environment.

As an intern, you'll become an expert on the Bloomberg Terminal and gain a deeper understanding of technology and finance. In addition to your projects, you'll participate in coding challenges, attend tech talks and network with other interns.
 
We'll trust you to:
  • Take ownership of projects under the guidance of your mentor
  • Be a collaborative member of your team
  • Have a deep understanding of data structures and algorithms
  • Be an excellent problem solver

You'll need to:
  • Have programming experience in C, C++, Java or Python
  • Be working towards a degree in Computer Science
  • Be passionate about technology and have an eagerness to learn in our high energy, fast-paced environment.
  •  
    If this sounds like you, please apply below!

We are deeply proud of our diverse and open culture, and value diversity of thought and perspective in every form. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender identity, sexual orientation, age, marital status, veteran status, disability status, or any other classification protected by applicable law. Disruptive innovation and breakthrough performance only happen when we are able to channel the diverse ideas and experiences of our employees to solve the needs of our clients.

Bloomberg is a disability inclusive employer. Please let us know if you require any adjustments to be made for the recruitment process by emailing access2@bloomberg.net.

Alternatively, you can get support from our disability partner EmployAbility, please contact +44 7852 764 684 or info@employ-ability.org.uk.

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Senior Software Engineer (C++) - Buy Side Trading
Our team:
Bloomberg AIM (Asset and Investment Manager) is a buy-side trading platform used by the biggest players in finance. Our platform is a one-stop shop that enables everything from idea generation to trade execution and post-trade operations. It's a huge system - built by more than 200 engineers - used to manage trillions of dollars each day. We're the market leading platform, and Bloomberg continues to invest in our growth as a product and engineering team - that's where you come in!

We are expanding the development team for the part of AIM we call Order and Trade Entry (OTE). This distributed Linux service provides all the business logic for the validation and booking of both Orders and Trades. It is a recent development, replacing a large amount of legacy code for trade validation and processing. The service is written in modern C++.

As part of this project, we are tackling the problems associated with large distributed systems like latency and scaling, balanced with the need for reliability and accuracy required for a business-critical system.

We'll trust you to:
  • Develop well structured, reliable and testable modern C++ code
  • Use industry best practices for testing, automation, and CI/CD
  • Value team work and peer review of design and code
  • Work with business teams on requirements

You'll need to have:
  • Solid modern C++
  • Linux development experience
  • Excellent communication skills
  • Experience working with a product team to gather business requirements

We'd love to see :
  • Experience working in an agile environment
  • Knowledge of large distributed systems
  • Work on systems dealing with Trades and Orders in any asset class

Interview process:
We believe interviewing is a two-way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here:
https://www.bloomberg.com/careers/technology/engineering/software-engineering-experienced-hire/ We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know !

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Senior Software Engineer (C++) - Buy Side Trading
Our team:
Bloomberg AIM (Asset and Investment Manager) is a buy-side trading platform used by the biggest players in finance. Our platform is a one-stop shop that enables everything from idea generation to trade execution and post-trade operations. It's a huge system - built by more than 200 engineers - used to manage trillions of dollars each day. We're the market leading platform, and Bloomberg continues to invest in our growth as a product and engineering team - that's where you come in!

We are expanding the development team for the part of AIM we call Order and Trade Entry (OTE). This distributed Linux service provides all the business logic for the validation and booking of both Orders and Trades. It is a recent development, replacing a large amount of legacy code for trade validation and processing. The service is written in modern C++.

As part of this project, we are tackling the problems associated with large distributed systems like latency and scaling, balanced with the need for reliability and accuracy required for a business-critical system.

We'll trust you to:
  • Develop well structured, reliable and testable modern C++ code
  • Use industry best practices for testing, automation, and CI/CD
  • Value team work and peer review of design and code
  • Work with business teams on requirements

You'll need to have:
  • Solid modern C++
  • Linux development experience
  • Excellent communication skills
  • Experience working with a product team to gather business requirements

We'd love to see :
  • Experience working in an agile environment
  • Knowledge of large distributed systems
  • Work on systems dealing with Trades and Orders in any asset class

Interview process:
We believe interviewing is a two-way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here:
https://www.bloomberg.com/careers/technology/engineering/software-engineering-experienced-hire/ We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know !

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Senior Software Engineer - FX Trading (C++)
FXGO is a world-class trading platform that allows traders to buy and sell currencies (FX) 24/5. The FX market is the largest market in the world, with more than $5 trillion traded every day-and our platform is used by the industry's biggest players in over 120 countries to trade in large volumes with each other every day. Our trading applications are distributed, fault-tolerant, highly transactional and low-latency.

Our team:
FXGO is a growing team of talented engineers who are passionate about our product. We take pride in building one of the premier FX trading platforms in the world. In London, we are expanding in Enablements, Post Trade and the Regulatory Reporting and Clearing teams. All 3 teams are service oriented, focusing on delivering highly available, low latency and highly adaptable services to front end trading applications across FXGO and beyond. Together, they form the lower layer of the FXGO trading platform. The teams own software across the stack but with more focus on the backend.

Who are you?
An engineer who is motivated by building and adding value to financial products that are used by clients, and who appreciates the impact of your work. You are someone who always takes ownership of what you're doing, and you're excited by the opportunity to work on problems that range from engineering to business logic to usability. You love to see what you build in the hands of clients and the challenge of building a live real-time trading platform energizes you.

You will have:
  • Strong problem solving skills
  • Solid C++ programming skills
  • Exposure to all phases of software development life cycle
  • Appetite to understand and appreciate complex systems
  • Passion to drive technology and product evolution

We'd love to see:
  • Experience with high volume, high availability distributed systems.
  • Experience with messaging queues
  • Good working knowledge of databases
  • Experience with distributed cache technologies

Interview process:
We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here: https://www.bloomberg.com/company/engineering-experienced-hire-application-process/

We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know!

  • London, England, United Kingdom
  • Competitive
    • Internship
  • 10 Mar 2020
Senior Software Engineer - FX Trading (C++)
FXGO is a world-class trading platform that allows traders to buy and sell currencies (FX) 24/5. The FX market is the largest market in the world, with more than $5 trillion traded every day-and our platform is used by the industry's biggest players in over 120 countries to trade in large volumes with each other every day. Our trading applications are distributed, fault-tolerant, highly transactional and low-latency.

Our team:
FXGO is a growing team of talented engineers who are passionate about our product. We take pride in building one of the premier FX trading platforms in the world. In London, we are expanding in Enablements, Post Trade and the Regulatory Reporting and Clearing teams. All 3 teams are service oriented, focusing on delivering highly available, low latency and highly adaptable services to front end trading applications across FXGO and beyond. Together, they form the lower layer of the FXGO trading platform. The teams own software across the stack but with more focus on the backend.

Who are you?
An engineer who is motivated by building and adding value to financial products that are used by clients, and who appreciates the impact of your work. You are someone who always takes ownership of what you're doing, and you're excited by the opportunity to work on problems that range from engineering to business logic to usability. You love to see what you build in the hands of clients and the challenge of building a live real-time trading platform energizes you.

You will have:
  • Strong problem solving skills
  • Solid C++ programming skills
  • Exposure to all phases of software development life cycle
  • Appetite to understand and appreciate complex systems
  • Passion to drive technology and product evolution

We'd love to see:
  • Experience with high volume, high availability distributed systems.
  • Experience with messaging queues
  • Good working knowledge of databases
  • Experience with distributed cache technologies

Interview process:
We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here: https://www.bloomberg.com/company/engineering-experienced-hire-application-process/

We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know!