Senior Software Engineer - Data Science Platforms
Company: Acord (association For Cooperative Operations Rese
Location: New York
Posted on: March 17, 2025
Job Description:
Bloomberg's internal and enterprise compute and data science
platforms were established to support development efforts around
data-driven compute, machine learning, and business analytics. Both
the Data Science Platform and BQuant are solutions that aim to
provide scalable compute, specialized hardware and first-class
support for a variety of workloads such as Spark, PyTorch and
Jupyter. These solutions are built using containerization,
container orchestration and cloud architecture.As a member of the
Spark Engineering Team, you'll have the opportunity to make key
technical decisions to keep these solutions moving forward. Our
team makes extensive use of open source (e.g. Spark, Kubernetes,
Istio, Calico, Buildpacks, Kubeflow, Jupyter etc.) and is deeply
involved in a number of communities. We collaborate widely with the
industry, contribute back to the open source projects, and even
present at conferences. If you are a software engineer who is
passionate about building resilient, highly available
infrastructure and seamless, usable full stack solutions, we'd like
to talk to you about an opening on our team.We'll trust you to:
- Interact with data engineers and ML experts across the company
to assess their development flow and scale requirements.
- Solve complex problems such as cluster federation, compute
resource management and public cloud integration.
- Build first-class observability in a cloud-native way that
provides insights that our users need.
- Educate users through tech talks, professional training, and
documentation.
- Collaborate across data science teams on proper use/integration
of our platform.
- Tinker at a low level and communicate your work at a high
level.
- Research, architect and drive complex technical solutions,
consisting of multiple technologies.
- Mentor junior engineers and be a strong engineering voice who
takes charge driving part of Spark's technical vision.You'll need
to have:
- 4+ years of programming experience with at least 2
object-oriented programming languages (Go, Python, Java) and
willingness to learn more as needed.
- A degree in Computer Science, Engineering or similar field of
study or equivalent work experience.
- Experience building and scaling container-based systems using
Kubernetes.
- Experience with distributed data analytics frameworks eg.
Spark, Trino, Presto, Kafka.
- Ability to keep up with open source tech and trends for data
analytics.
- A passion for providing reliable and scalable enterprise-wide
infrastructure.We'd love to see:
- Experience with Kubebuilder and Kubernetes operator-based
frameworks.
- Experience working with platform security standards such as
Spiffe and Spire.
- Experience with mainstream machine learning frameworks such as
PyTorch, Tensorflow.
- Open source involvement such as a well-curated blog, accepted
contribution, or community presence.
- Experience operating production systems in the public cloud
e.g. AWS, GCP, or Azure.
- Experience with configuration management systems (e.g.
Babka).
- Experience with continuous integration tools and technologies
(Jenkins, Git, Chat-ops).If this sounds like you, apply!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
provides reasonable adjustment/accommodation to qualified
individuals with disabilities. Please tell us if you require a
reasonable adjustment/accommodation to apply for a job or to
perform your job.Salary Range: 160,000 - 240,000 USD Annually +
Benefits + BonusThe referenced salary range is based on the
Company's good faith belief at the time of posting. Actual
compensation may vary based on factors such as geographic location,
work experience, market conditions, education/training and skill
level.We offer one of the most comprehensive and generous benefits
plans available and offer a range of total rewards that may include
merit increases, incentive compensation [Exempt roles only], paid
holidays, paid time off, medical, dental, vision, short and long
term disability benefits, 401(k) +match, life insurance, and
various wellness programs, among others.
#J-18808-Ljbffr
Keywords: Acord (association For Cooperative Operations Rese, New York , Senior Software Engineer - Data Science Platforms, IT / Software / Systems , New York, New York
Didn't find what you're looking for? Search again!
Loading more jobs...