Skip to main content

Observability Engineer / Application Performance Engineer

Posted yesterday

maintec technologiesMcLean (VA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Observability Engineer / Application Performance Engineer Mc Lean, VALong term contract Clients Enterprise Data Machine Learning (EDML) employs innovative minds like yourself to design and develop software-systems that can meet the demand of our ever-growing customer base. Like a startup inside an enterprise, EDML focuses on using a customer-centric approach to building our product to enable data-driven conversations with our customers. As one of the Observability Engineers, you'll be able to work closely with customers, product management, and other subject matter experts in the technology industry to drive forward solutions that have immediate impact on the day-to-day ability for other data scientists and machine learning engineers to productionize their models by iteratively improving how we instrument our software-systems for observability and consequentially help enable infrastructure automation, product analysis, application performance. Our team culture allows you to work in a highly collaborative team of professionals in a horizontal job role that has excellent writing and communication skills to ensure that instrumentation, practices, processes, and tools are documented and released in a way that helps others understand the stability and functionality of each application. In this role, you'll be working directly with other SRE and development team members to help create an SDK and API service that offers highly-personalized observability in a way that is easy to onboard and instrument by other developers and makes synthesizing the state of distributed software systems simple. To do this, you'll need to leverage your depth of knowledge and expertise in telemetry, software development lifecycle, and previous experience working in creating workflow related software products.
What You'll Do: Collaborate with AI/ML Engineers closely to identify monitoring data gaps and provide recommendations to improve instrumentations to build and train production grade ML models on large-scale datasets that solve various business use cases. Work with multiple teams to provide custom NewRelic dashboards and alerts to monitor our product usage, application performance, Kubernetes cluster health, and cloud resource utilization in several AWS cloud environments. Integrate application instrumentation with CNCF projects like ArgoCD and various AWS services for proactive, protective, and predictive monitoring that enables self-healing in different monitoring tools Collaborate and communicate with other stakeholders including ML platform teams and financial services by participating in agile ceremonies and technical design conversations in a way that drives product direction, with a clear understanding of the product roadmap and potential risks. Educate application developers on the best way to understand the runtime state of a product effectively through telemetry.
Basic Qualifications:
  • Minimum 2+ years of working experience as a software developer in projects related to SDKs, APIs, application performance, or other relevant engineering experience.
  • Basic understanding of Kubernetes concepts and deploying applications onto a cluster Proficiency and hands-on experience with Python and associated frameworks.
  • Experience provisioning cloud infrastructure inside an enterprise AWS multi-account cloud environment.
  • Deep level expertise in instrumentation, customization, and usage of modern monitoring tools such as New Relic, CNCF Open
  • Telemetry, Prometheus, PagerDuty, and AWS CloudWatchExperience in implementing enterprise-level observability strategies, including best practices on telemetry (events, metrics, logs, traces) for cloud applications and Kubernetes clusters.
Desired Skills/Experience:
  • Strong working knowledge of modern development technologies and tools such as Argo CD, Git, Terraform and Jenkins.
  • Experience working with end-to-end pipelines using frameworks like Prefect, Streamz, and Apache Airflow is preferred. Building and maintaining various components of an ML Engineering pipeline is a big plus.
  • Excellent technical writing skills, verbal communication, and teamwork.
  • Desired Credentials
  • Python Institute Certifications
  • NewRelic Programmability Certified
  • NewRelic Full Stack Observability PractitionerAWS Certified Solutions Architect
  • Certified Kubernetes Application Developer (CKAD) or Certified Kubernetes Administrator (CKA)

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this