Senior Software Engineer - DMAP Infrastructure/SRE
Bloomberg L.P. - Lakewood, NJ
Apply NowJob Description
Senior Software Engineer - DMAP Infrastructure/SRE in Skillman, New JerseyDescription & RequirementsAre you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding.Bloomberg runs on data. Our data captures the who, what, when, where and why of how our clients use Bloomberg products. As the Data Management, Analytics and Platform team, we are responsible for ingesting and preparing massive amounts of data for reporting, dashboards, self-service and advanced analytics. The data will also be used to drive new businesses within Bloomberg by providing new insights.What's in it for you?Are you motivated to build robust and scalable systems to handle petabytes of data, with billions of new data points being ingested daily? As a Software Engineer in the DMAP infrastructure team, you will be working with traditional and modern technologies to enhance our capabilities to analyze large volumes of data with complex business rules. You will work with the SRE and application teams to elicit requirements and implement them in an agile fashion. Our environment combines traditional warehouse technologies, MPP databases, Hadoop, QlikSense, Tableau, and other technologies.We'll trust you to:Design, build, and automate new solutions centered around the Kubernetes container orchestration platform and its ecosystem of projects.Be responsible for solutions which maintain configuration and robustness of systems.Analyze performance, metric placement and interpretation, and capacity planning.Troubleshoot and debug runtime issues with software and hardware.Work on OS and hardware-level optimizations.Manage interaction with platform developers to understand and validate their workflows, requirements, application performance, and application resilience.Develop and work on large scale open source telemetry systems to monitor products such as QlikSense, Tableau, GreenPlum, etc.You need to have:4+ years working with a programming and/or scripting language (e.g. python, go, java, ruby).Systems configuration and automation experience (e.g. Ansible, Chef, Puppet, SaltStack -- error handling, idempotency, configuration management).Expertise with Windows and Linux systems (Redhat, Ubuntu experience preferred, ideally conversant in Unix networking).A strong familiarity with Continuous Integration and Continuous Deployment methodologies, chat-ops, etc.Proven experience building and scaling out mission-critical, elastic-load distributed, and high-throughput systems.A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience.We'd love to see:Experience with networking is a plus (e.g. packet analysis, routing protocols).Open source experience is a plus (a well-curated blog, upstream accepted contribution or community presence).Familiarity working with at least one Cloud service provider (AWS, Azure or GCP).Operational experience with capture and monitoring tools such as Splunk, Grafana, Humio, etc.Comfort with Hadoop.Experience working with Kubernetes.Proven ability to manage and deploy infrastructure in cloud environments.#J-18808-Ljbffr
Created: 2024-11-05