Senior Software Engineer - Data Management
New York, NY
Posted Apr 4, 2023 - Requisition No. 115343
About Us:
Bloomberg runs on data. As the Data Management & Analytics team within Engineering, we support our organization’s needs around managing data efficiently and enabling everyone across the company to make informed decisions. The mission of the team is to build solutions that drive data quality, data governance, metadata, data lineage, reference, and master data management across various data domains. Are you someone who is super passionate about data? Do you like to build robust and scalable data solutions that has an impact across the company? Then let’s talk!
What's in it for you:
- Be part of a fast-paced team of dedicated software and data engineers who are committed in making an impact across the company by building automated, reliable, scalable data solutions
- Shape the strategic and technological direction of the data management team
- Empower your career growth through exposure to new technologies and processes
- Partner with multiple business teams and translate business requirements into simple and robust data management solutions
- Use varied technologies such as Python, JavaScript, GraphQL, Postgres, RabbitMQ, Kafka, Informatica and more
- Mentoring and training opportunities as applicable
You will need to have:
- 5+ years working with object-oriented programming languages (Python is highly preferred).
- Expertise with common front-end technologies such as HTML, CSS, Javascript, TypeScript.
- Deep experience in one or more relevant front-end frameworks such as React or VueJS
- Expertise in REST/GraphQL API Design
- Experience in building rich graph database management system
- Programming experience with relational databases such as PostgreSQL, MySQL, etc.
- Fluency with SDLC best practices, CI/CD and working in devops environment
- BS, MS, Ph.D. in Computer Science, Engineering or related technology field
Nice to have:
- Experience working with Microservice architectures and methodologies
- Familiarity with Scheduling tools (Airflow, Argo)
- Familiarity with queuing and caching technologies
- Experience building data management, data quality products
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net
Salary Range: 160,000 - 240,000 USD Annually + Benefits + Bonus