Job Closed
This listing is no longer active.
Fostering a diverse, welcoming and inclusive environment is important to us. We work hard to make everyone feel comfortable bringing their best, most authentic selves to work every day. We celebrate our talented Relics’ different backgrounds and abilities, and recognize the different paths they took to reach us – including nontraditional ones. Their experiences and perspectives inspire us to make our products and company the best they can be. We’re looking for people who feel connected to our mission and values, not just candidates who check off all the boxes.
Principal Software Engineer - Developer Platform
Location
United States
Posted
97 days ago
Salary
0
No structured requirement data.
Job Description
Principal Software Engineer - Developer Platform
New Relic
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves developing and leading initiatives in observability and AI at New Relic. The position requires hands-on programming and strong system design skills, with a focus on Generative AI and leadership within the engineering community. - Hands-on Python programming and system design - Exposure to Generative AI and ability to influence engineers and C-level stakeholders - Thought leadership within the domain and developer community - Ability to work across time zones and lead over 60+ engineers Qualifications - 15+ years of relevant technology experience - 8+ years of architecting platforms and frameworks at scale - 5 years of experience in cloud platforms with a focus on Generative AI - Proven experience implementing DevSecOps practices in enterprise environments - Experience building and maintaining CI/CD pipelines with integrated security controls - Extensive experience with at least one major cloud provider (AWS, Azure, or GCP) - Strong understanding of infrastructure as code (e.g., Terraform, CloudFormation, Pulumi) - Experience with containerization technologies (Docker, Kubernetes) and their security implications - Experience with secrets management solutions (HashiCorp Vault, AWS Secrets Manager, etc.) - Strong coding skills in Python, Java, or C# - Solid grasp of AI-focused libraries such as TensorFlow, PyTorch, Hugging Face Transformers - Knowledge of generative models, including GANs, VAEs, and LLMs like OpenAI’s GPT series - Familiarity with cloud platforms that support deploying and scaling generative models - Ability to align AI/ML initiatives with broader business goals - Proven experience creating AI Proof of Concepts and Minimum Viable Products (MVPs) Requirements - Experience working across multiple cloud providers and implementing cloud-agnostic security solutions (bonus) - Expertise in Kubernetes security and service mesh technologies (e.g., Istio) (bonus) - Familiarity with API security and OAuth/OIDC protocols (bonus) - Strong background in platforms and tools such as OpenAI, Azure Semantic Kernel, AWS Bedrock (bonus) Benefits - Healthcare, dental, and vision insurance - Parental leave and planning - Mental health benefits - 401(k) plan with company match - 11 paid holidays - Volunteer time off - Paid time off - Other competitive benefits designed to improve employee lives
Job Requirements
- 15+ years of relevant technology experience
- 8+ years of architecting platforms and frameworks at scale
- 5 years of experience in cloud platforms with a focus on Generative AI
- Proven experience implementing DevSecOps practices in enterprise environments
- Experience building and maintaining CI/CD pipelines with integrated security controls
- Extensive experience with at least one major cloud provider (AWS, Azure, or GCP)
- Strong understanding of infrastructure as code (e.g., Terraform, CloudFormation, Pulumi)
- Experience with containerization technologies (Docker, Kubernetes) and their security implications
- Experience with secrets management solutions (HashiCorp Vault, AWS Secrets Manager, etc.)
- Strong coding skills in Python, Java, or C#
- Solid grasp of AI-focused libraries such as TensorFlow, PyTorch, Hugging Face Transformers
- Knowledge of generative models, including GANs, VAEs, and LLMs like OpenAI’s GPT series
- Familiarity with cloud platforms that support deploying and scaling generative models
- Ability to align AI/ML initiatives with broader business goals
- Proven experience creating AI Proof of Concepts and Minimum Viable Products (MVPs)
- Experience working across multiple cloud providers and implementing cloud-agnostic security solutions (bonus)
- Expertise in Kubernetes security and service mesh technologies (e.g., Istio) (bonus)
- Familiarity with API security and OAuth/OIDC protocols (bonus)
- Strong background in platforms and tools such as OpenAI, Azure Semantic Kernel, AWS Bedrock (bonus)
Benefits
- Healthcare, dental, and vision insurance
- Parental leave and planning
- Mental health benefits
- 401(k) plan with company match
- 11 paid holidays
- Volunteer time off
- Paid time off
- Other competitive benefits designed to improve employee lives
Related Guides
Related Job Pages
More Software Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves designing, building, validating, releasing, operating, and improving high-performance services and APIs for authentication. - Design model training and inference workflows with clear versioning, lineage, and promotion criteria. - Define service responsibilities, interfaces, and data contracts that evolve safely. - Specify behavior under retries, timeouts, partial failures, and dependency degradation. - Choose consistency and durability guarantees that match risk, latency targets, and operational realities. - Design the request path for predictable tail latency and controlled resource usage. - Build and operate high-performance services and APIs that keep authentication reliable, secure, and fast at scale. - Implement distributed services that are safe under concurrency and robust to duplicate and out-of-order events. - Build real-time scoring and decision services with clear input/output contracts and bounded execution time. - Build distributed training pipelines that scale, are reproducible, and produce auditable artifacts. - Build pipelines that move data and model artifacts through validation, promotion, and release. - Define automated quality gates for service changes and releases. - Add checks for data quality, schema/contract adherence, and training-serving consistency. - Define acceptance criteria tied to measurable outcomes and production behavior. - Ship changes with staged rollouts and rollback readiness as defaults. - Coordinate multi-service releases with clear cutover and recovery plans. - Use production signals to validate rollouts and trigger rollback when risk is high. - Participate in on-call rotation, including nights and weekends. - Own after-hours production releases, including rollout validation, monitoring, and rollback execution. - Instrument the full path with metrics, logs, and traces that enable fast detection and diagnosis. - Implement alerting that reflects user impact, not just component health. - Lead incident response for your services, restore service quickly, and communicate clearly during events. - Run post-incident reviews and close follow-ups that measurably reduce recurrence. - Drive reliability work through SLIs, SLOs, and error budgets, and make tradeoffs explicit. - Improve performance and cost through profiling, load testing, and capacity planning. - Raise engineering quality through reviews, standards, and simplification of operationally expensive designs. - Align across teams on interfaces, data contracts, and reliability expectations to reduce coordination friction. - Evaluate new approaches when they materially improve security, performance, delivery safety, or operational simplicity. Qualifications - 3–5 years of software development experience. - Experience designing and implementing highly scalable cloud-based APIs. - Experience with multiple programming languages, such as Python and Go. - Expertise in data structures, algorithms, and concurrency. - Experience building and operating real-time distributed systems, including patterns for resilient services. - Experience working with production ML systems and MLOps is a strong plus, but not required. - 2+ years of experience in DevOps practices towards deployment of SaaS services. - Knowledge of different data storage technologies, such as Redis and MySQL. - Knowledge of Docker and container orchestration frameworks such as Kubernetes. - Experience developing and maintaining services using AWS native products. - Experience with observability and monitoring tools. - Linux proficiency. Benefits - Competitive compensation, including equity for all employees. - Unlimited Paid Time Off (PTO). - Generous health and welfare plans to choose from. - Best-in-class Health Savings Account (HSA) employer contribution. - Affordable vision and dental plans for you and your family. - Employer-provided life and disability coverage with additional supplemental options. - Paid Parental Leave - Including birth, adoptive & foster parents. - One year of diaper delivery for your newest addition to the family. - Identity protection through Norton LifeLock. - Recurring monthly Phone and Internet allowance. - One-time home office allowance. - Remote first environment. - Company holidays. - Annual professional development and learning benefit. - Pick your own Apple MacBook Pro. - Retirement plan with competitive 401(k) match. - Wellness Program including Employee Assistance Program, 24/7 Telemedicine.
• Communication point for data management and statistics on matters of database programming and deliverable database development • Clinical database (EDC) requirements/structure review and testing • Data validation plan review and programming of data validation procedures • Generation of clinical database listings and reports to support clinical trial data collection, tracking, review and validation • Programming of patient profiles • Participate and support the development of Study Data Tabulation Model (SDTM) (define.xml, annotated CRF, reviewer’s guide) and programming of data transformation from raw data sources into CDISC-complaint deliverable • Validation of clinical trial data according to SDTM specifications • Deliverable database transfer to clients; electronic data transfers • Liaison with vendors and clients regarding electronic data transfer specifications • Receipt and validation of electronic data transfers
• Communication point for data management and statistics on matters of database programming and deliverable database development • Clinical database (EDC) requirements/structure review and testing • Data validation plan review and programming of data validation procedures • Generation of clinical database listings and reports to support clinical trial data collection, tracking, review and validation • Programming of patient profiles • Participate and support the development of Study Data Tabulation Model (SDTM) (define.xml, annotated CRF, reviewer’s guide) and programming of data transformation from raw data sources into CDISC-complaint deliverable • Validation of clinical trial data according to SDTM specifications • Deliverable database transfer to clients; electronic data transfers • Liaison with vendors and clients regarding electronic data transfer specifications • Receipt and validation of electronic data transfers
• Communication point for data management and statistics on matters of database programming and deliverable database development • Clinical database (EDC) requirements/structure review and testing • Data validation plan review and programming of data validation procedures • Generation of clinical database listings and reports to support clinical trial data collection, tracking, review and validation • Programming of patient profiles • Participate and support the development of Study Data Tabulation Model (SDTM) (define.xml, annotated CRF, reviewer’s guide) and programming of data transformation from raw data sources into CDISC-complaint deliverable • Validation of clinical trial data according to SDTM specifications • Deliverable database transfer to clients; electronic data transfers • Liaison with vendors and clients regarding electronic data transfer specifications • Receipt and validation of electronic data transfers

