Bloomberg

Software Engineer

Bloomberg$88K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Python with experience in production environments
  • Knowledge of big data handling (terabyte to petabyte scales)
  • Familiarity with AWS services, including IAM, Lambda, S3, and RDS
  • Experience in containerization technologies, such as Docker
  • Proficient in infrastructure as code (e.g., Terraform)

Responsibilities

  • Design and implement new AWS/Databricks solutions for weather data processing
  • Collaborate with product management to define requirements and prioritize tasks
  • Develop infrastructure as code to streamline deployment
  • Enhance system scalability and optimize cloud resource usage
  • Create and maintain REST APIs for weather data retrieval
  • Support data pipeline development using Databricks/Spark
  • Ensure CI/CD pipelines are functional and updated

Benefits

  • Flexible working arrangements
  • Opportunities for professional development
  • Supportive team environment
  • Access to cutting-edge technology
  • Health and wellness programs
Full Job Description
General We are looking for a highly technical engineer to build and support weather data acquisition, processing, and analysis products, including our weather service, using a cloud-based solutions stack. We are open to early or advanced career candidates with strong examples of novel contributions and highly independent work in a fast-paced software delivery environment.

Essential attributes/experience:
Excellent coding skills (Python) with production software deployment experience
Big data experience (terabyte or petabyte level data sources)
Core understanding of cloud computing (e.g., AWS services like IAM, Lambda, S3, RDS)

Example Responsibilities (including but not limited to):
Architect and propose new AWS/Databricks solutions & updates to existing backend systems that ingest, cache, and process terabyte and petabyte level weather data (e.g., from IBM Weather Company API)
Work closely with the product management team and end users to understand customer experience and system requirements, build backlog, and prioritize work
Build infrastructure as code (e.g., Terraform)
Improve system scalability and optimize workflows to reduce cloud costs
Create and update REST APIs and backend processes (e.g., AWS Chalice/Lambda) for current, historical, and forecast weather data
Build/support solutions involving containerization (e.g., Docker), caching (Redis), and databases (e.g., PostgreSQL/PostGIS)
Support Databricks/Spark pipelines for historical weather data backfill into S3 (Parquet/Delta Lake) and data analysis (SQL/PySpark)
Migrate and maintain CI/CD pipelines (e.g., GitHub Actions)
Enhance monitoring and alerting for weather systems (e.g., Datadog)
Enable field testing and customer support operations by debugging and fixing data issues
Work with data scientists to scalably fetch and manipulate large weather data sets for models and analysis

About Bloomberg

Bloomberg L.P. is a privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City. It was founded by Michael Bloomberg in 1981, with the help of Thomas Secunda, Duncan MacMillan, Charles Zegar, and a 12% ownership investment by Merrill Lynch. Bloomberg L.P. provides financial software tools and enterprise applications such as analytics and equity trading platform, data services, and news to financial companies and organizations through the Bloomberg Terminal (via its Bloomberg Professional Service), its core revenue-generating product. Bloomberg L.P. also includes a wire service (Bloomberg News), a global television network (Bloomberg Television), digital websites, a radio station (WBBR), subscription-only newsletters, and three magazines: Bloomberg Businessweek, Bloomberg Markets, and Bloomberg Pursuits.
Learn more about Bloomberg
Size
20,000 employees
Industry
Founded
1981

Similar Jobs

More Jobs at Bloomberg

More Information Technology Jobs

Find similar Software Engineer jobs: