Used Tools & Technologies
GoRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Software Development @ 6
Kubernetes @ 4
Python @ 4
Data Science @ 4
AWS @ 4
Azure @ 4
Mathematics @ 4
Networking @ 4
Dashboarding @ 4
Debugging @ 4
.NET @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
BQuant is Bloomberg’s financial research and data science platform that combines datasets, analytical tools, and cloud infrastructure to empower researchers and investment decision-makers. The platform is built on open source tools such as Python and Jupyter notebooks and is fully integrated with the Bloomberg Terminal®. The role contributes to building secure, scalable cloud-native infrastructure and backend services for analytical and dashboarding solutions.
Responsibilities
- Develop and maintain cloud-native systems and services for the BQuant platform.
- Build secure, credential-less authentication for user workloads (SPIFFE) and private cross-cloud networking between AWS, Azure and Bloomberg’s networks.
- Automate orchestration and deployment/update workflows across hundreds of Kubernetes clusters.
- Implement backend services for self-service dashboarding and analytical tools used by clients.
- Contribute to platform reliability, scalability, and security for datasets and analytical tooling.
Requirements
- 4+ years of software development experience.
- Significant experience working in a cloud-native environment using a modern technology stack.
- Proficiency in one or more programming languages such as Golang or Python.
- Degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience.
Projects & Technologies Mentioned
- Languages & tools: Golang, Python, Jupyter notebooks.
- Cloud & infra: Cloud-native environments, AWS, Azure, Kubernetes (orchestrating deployments/updates to hundreds of clusters), cloud infrastructure for scalability and security.
- Security: SPIFFE for credential-less authentication.
- Networking: Private cross-cloud networking between AWS, Azure and Bloomberg networks.
- Open source contributions referenced: BlazingMQ (message queuing) and PyStack (Python debugging tool).
- Integration: Fully integrated with the Bloomberg Terminal®.
Compensation & Benefits
- Salary Range: 160,000 - 240,000 USD Annual + Benefits + Bonus
- Benefits may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability, 401(k) with match, life insurance, and wellness programs. (The Company does not provide benefits directly to contingent workers/contractors and interns.)
Links
- Apply: https://bloomberg.avature.net/careers/Login?jobId=19940
- BQuant references and company tech/blog links provided in the original posting.