DataJobs.io
← Back to all jobs

Job Description

Hybrid role in San Diego, CA building AI-ready data foundations and platform capabilities that help teams deliver scalable software across Data & AI Engineering. You will design and operate backend services, APIs, and data services in a mission-driven organization with long-standing dedication to safeguarding life, property, and the environment since 1864.

This permanent, full-time position emphasizes engineering excellence, collaboration across Product, AI Engineering, Application Engineering, Solution Engineering, Architecture, Reliability, and Security, and a culture of continuous learning. The compensation range is USD 130,000 - 155,000 per year.

What you’ll do

  • Design, develop, test, and maintain APIs and platform capabilities aligned with Product and Engineering objectives.
  • Apply hands-on engineering expertise across solution design, implementation, code review, testing, documentation, and production support.
  • Translate business requirements and domain knowledge into scalable, maintainable, production-ready software solutions.
  • Develop reusable services and components to enable consistent implementation across platform capabilities.
  • Build Python-based services and FastAPI endpoints exposing platform capabilities and domain-specific functionality.
  • Develop reliable SQL solutions for storing, querying, transforming, validating, and serving business data.
  • Collaborate with Application Engineering teams on API contracts, integration patterns, performance considerations, and system interoperability.
  • Implement secure, scalable, maintainable APIs for internal and customer-facing applications.
  • Support integration solutions connecting applications, data services, AI-enabled capabilities, and enterprise platforms.
  • Structure, validate, store, retrieve, and govern data used by AI-enabled workflows, analytics solutions, search capabilities, and customer-facing applications.
  • Partner with AI Engineering teams on retrieval-augmented workflows, document processing pipelines, evaluation activities, and AI solution development.
  • Contribute to AI-ready data assets that are secure, traceable, maintainable, and suitable for downstream consumption.
  • Implement deterministic business logic via APIs, reference data, calculations, and reusable services where traditional software approaches fit best.
  • Develop software that is observable, scalable, secure, performant, and production-ready, including CI/CD, automated testing, deployment automation, monitoring, logging, and operational support.
  • Follow secure software development practices and apply controls for data protection, access management, auditability, validation, and operational resilience.
  • Support troubleshooting, performance tuning, root cause analysis, and production issue resolution; leverage AI-assisted development tools to improve engineering productivity.
  • Participate in agile development activities including sprint planning, backlog refinement, estimation, reviews, and retrospectives.

What you bring

  • Bachelor’s or master’s degree in computer science, Software Engineering, Information Systems, Engineering, or a related field, or equivalent practical experience.
  • 5+ years developing production software applications, APIs, backend services, platform capabilities, or data-driven solutions.
  • Strong hands-on experience with Python, SQL, and API development frameworks such as FastAPI.
  • Experience designing and implementing scalable, maintainable, secure systems.
  • Experience working in Agile, Scrum, DevOps, or similar delivery environments.
  • Experience with Azure DevOps, Jira, or comparable tools.
  • Strong understanding of software architecture, API design, data modeling, automated testing, observability, performance optimization, and production support.
  • Experience building services or APIs supporting application workflows, analytics solutions, AI-enabled capabilities, or enterprise platforms.
  • Experience with CI/CD, source control, code review, monitoring, logging, and secure development practices.
  • Cloud experience with Azure, AWS, or comparable platforms, with preference for Azure.
  • Ability to translate complex business and domain requirements into practical software solutions.
  • Strong collaboration, problem-solving, communication, and organizational skills, including written and verbal English communication.
  • Ability to work effectively in globally distributed and multidisciplinary teams.
  • Pre-employment drug and background screening is conducted.

Technologies you’ll work with

  • Python
  • SQL
  • FastAPI
  • Azure DevOps
  • Jira
  • Azure
  • AWS
  • CI/CD

Benefits

  • Generous paid time off including vacation, sick days, company holidays, and personal days
  • Multiple Medical and Dental plan options, plus Vision benefits
  • Spending accounts: FSA, Dependent Care, Commuter Benefits, and a company-seeded HSA
  • Employer-paid, therapist-led virtual care services through Talkspace
  • 401(k) with company match
  • Company-provided life insurance, short-term, and long-term disability benefits
  • Education reimbursement program, plus tuition reimbursement
  • Flexible work schedule with hybrid opportunities
  • Charitable Matched Giving and Volunteer Rewards through the Impact Program, including volunteer time off (VTO) paid by the company
  • Career advancement opportunities, profit share (global profit share scheme)
  • ID theft protection and an Employee Assistance Program (EAP)
  • Discounted pet insurance and “Dollars for Doers”
  • Commuter benefits, employee assistance support, and an additional vacation hours purchase plan

Preferred background

  • Background in energy, renewables, infrastructure, assurance, certification, or other technically complex industries
  • Experience in product-led, platform-based, or software-as-a-service environments
  • Experience deploying agents securely and efficiently
  • Familiarity with low-code or hybrid development environments
  • Experience integrating solutions across multiple systems or enterprise platforms
  • Experience supporting AI-enabled applications, retrieval-based systems, document processing workflows, or machine-learning-adjacent solutions
  • Familiarity with vector databases, data governance, observability, lineage, or AI data preparation workflows
  • Experience with Azure cloud services, Azure DevOps, cloud security patterns, identity management, and enterprise platform security
  • Experience contributing to reusable software standards, API guidelines, architectural patterns, or shared engineering practices

Diversity, Equity & Inclusion: DNV emphasizes Diversity, Equity, and Inclusion as both an ethical commitment and a business decision, supporting a sense of belonging and strengthening outcomes for people, business, and customers.

Similar Jobs