Preheat the oven to 350 degrees Fahrenheit.
Using an electric mixer and a large bowl or a stand mixer, beat the cream cheese until smooth, about one minute. Scrape down with a spatula.
Add the mayonnaise and sour cream with the cream cheese and beat until combined.
Mix in the artichoke hearts, garlic powder, onion powder, salt, pepper, and dill.
Stir in the pickled jalapeños, pickled jalapeño juice, one cup of Parmesan cheese, and the mozzarella cheese until well combined.
Place the dip in a small oven-safe casserole dish or cast iron skillet that holds 20 ounces or 2 ½ cups. Sprinkle the remaining 2 tablespoons of Parmesan cheese over the top. Bake for 25 minutes in the preheated oven until the edges are golden brown and the dip is warmed through.
Add parsley and jalapeño slices as a garnish if desired. Serve warm with a variety of foods for dipping including crackers, pretzels, pita chips, tortilla chips, baguette slices, celery, cucumber, and green pepper slices.